author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Thu, 14 May 2009 17:31:45 +0200 | |
changeset 92 | 0bc2646daa82 |
parent 65 | 76514757b0d6 |
permissions | -rw-r--r-- |
/** * test/demos/pmc/include/cube.h * Copyright (C) 2008 Markus Broeker */ #ifndef _CUBE_H #define _CUBE_H #include <surface.hpp> #include <vector.hpp> #include <rectangle.hpp> class Cube:public Drawable { private: algebra::Vector * P[8]; int height; public: Cube (Surface *, algebra::Vector &, algebra::Vector &, algebra::Vector &, algebra::Vector &, int); Cube (Surface *, algebra::Vector[4], int); Cube (Surface *); Cube (const Cube &); virtual ~ Cube (); void show (); void move (algebra::Vector); }; #endif