12345678910111213141516171819202122232425262728293031323334 |
- #pragma once
- #include "Model3D.h"
- namespace Framework
- {
- class Textur;
- enum CubeSeite
- {
- VORNE,
- HINTEN,
- RECHTS,
- LINKS,
- OBEN,
- UNTEN
- };
- //! Ein Model eines Würfels
- class Cube : public Model3D
- {
- public:
- //! Konstruktor
- //! \param size Die Größe des Würfels
- DLLEXPORT Cube( float size );
- //! Setzt die Textur des Würfels, so dass sie an allen Seiten gleich ist
- //! \param textur Die Textur
- DLLEXPORT void setTextur( Textur *textur );
- //! Setzt die Textur von einer bestimmten Seite des Würfels
- //! \param textur Die Textur
- //! \param s Die Seite, die gesetzt werden soll
- DLLEXPORT void setTextur( Textur *textur, CubeSeite s );
- };
- }
|