Beaucoup de choses. (Fin du TP1 si pas d'épiphanie)

This commit is contained in:
Marc-Eric Martel
2021-09-17 10:03:32 -04:00
parent 48d35dcf7c
commit 4deb7418c3
10 changed files with 129 additions and 5 deletions

View File

@@ -5,16 +5,20 @@
class BlockArray3d {
public:
BlockArray3d();
BlockArray3d(int x, int y, int z);
BlockArray3d(BlockArray3d& ba);
~BlockArray3d();
virtual ~BlockArray3d();
protected:
void Set(int x, int y, int z, BlockType type);
BlockType Get(int x, int y, int z) const;
void Reset(BlockType type);
private:
int* arr;
BlockType* m_blocks;
int m_x;
int m_y;
int m_z;
int GetPosition(int x, int y, int z) const;
};
#endif