diff options
Diffstat (limited to 'cObject3D.h')
-rw-r--r-- | cObject3D.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/cObject3D.h b/cObject3D.h deleted file mode 100644 index 481b9a1..0000000 --- a/cObject3D.h +++ /dev/null @@ -1,50 +0,0 @@ -#pragma once - -#include <vector> - -#include "cObject.h" - -#define _DEPTH 50 - -struct sCoord3d -{ - int x; - int y; - int z; -}; - -struct sVector -{ - sCoord3d origin; - sCoord3d direction; - - char c; - WORD color; -}; - -class cObject3D : cObject -{ -public: - - cObject3D(unsigned int _sx, unsigned int _sy); - - virtual ~cObject3D(); - - void addVector(sCoord3d _origin, sCoord3d _vector, char _char, WORD _color); - - void rotate(sCoord3d _val); - - void reset(); - - void write(); - -protected: - - cObject3D(){} - -private: - - sPos translate(sCoord3d _coord); - - std::vector<sVector> vectors; -}; |