#include <ss_Asteroide.h>
Public Member Functions | |
| Asteroide (String Name, String MeshFile, String MaterialName, SceneNode *ParentNode, SceneManager *SceneMgr) | |
| virtual | ~Asteroide () |
| long | getTypeID (void) const |
| void | addToScene (Vector3 Pos) |
| void | setScale (Real Size) |
| void | setColor (Real R, Real G, Real B) |
| Affecte une couleur au materiau de l'asteroide, qui se combinera à la couleur de la texture. | |
| void | setRotationSpeed (Radian RotationSpeed) |
| bool | frameStarted (const FrameEvent &evt) |
| Gestion des mouvements de l'asteroide. | |
| void | show () |
| On affiche l'asteroide. | |
| void | hide () |
| On efface l'asteroide. | |
Protected Attributes | |
| String | mAsteroName |
| Entity * | mAsteroEntity |
| SceneNode * | mAsteroNode |
| SceneManager * | mSceneMgr |
| Root * | mRoot |
| Radian | mRotationSpeed |
Solar System Object
|
||||||||||||||||||||||||
|
Constructeur: Creation de Node et de l'Entity pour chaque Asteroide
|
|
|
|
|
|
Fait apparaitre l'Asteroide, et lance la gestion des mouvements.
|
|
|
Gestion des mouvements de l'asteroide. Rotation sur lui-même |
|
|
|
|
|
On efface l'asteroide.
|
|
||||||||||||||||
|
Affecte une couleur au materiau de l'asteroide, qui se combinera à la couleur de la texture.
|
|
|
Mémorise la vitesse de rotation de l'asteroide
|
|
|
Change l'échelle de l'asteroide
|
|
|
On affiche l'asteroide.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6-NO