#include <NPC_Manager.h>
Public Member Functions | |
| NPC_Manager (SceneManager *SceneMgr) | |
| virtual | ~NPC_Manager () |
| SceneNode * | getNode (void) |
| Renvoie le Node du gestionnaire de NPC (utile ?). | |
| Body * | addBody (String name, String descfilename, bool player=false) |
| Crée un Body, et le mémorise dans la liste des NPC. | |
| Body * | getBody (String name) |
| Renvoie le pointeur sur le Body demandé. | |
| Body * | getPlayerBody () |
| Renvoie le pointeur sur le Body du joueur. | |
| void | removeBody (String name) |
| Détruit le Body demandé. | |
| Robot * | addRobot (String name, String descfilename) |
| Crée un Robot, et le mémorise dans la liste des NPC. | |
| Robot * | getRobot (String name) |
| Renvoie le pointeur sur le Robot demandé. | |
Static Public Member Functions | |
| static NPC_Manager & | getSingleton (void) |
| Override the Singleton Class method. | |
| static NPC_Manager * | getSingletonPtr (void) |
Protected Attributes | |
| NPC * | mFirstNPC |
| NPC * | mLastNPC |
| Debut de la liste des NPC. | |
| SceneManager * | mSceneMgr |
| Fin de la liste des NPC. | |
| SceneNode * | mNPCmgrNode |
Classes | |
| struct | NPC |
| Liste des NPC actifs. More... | |
|
|
|
|
|
|
|
||||||||||||||||
|
Crée un Body, et le mémorise dans la liste des NPC.
|
|
||||||||||||
|
Crée un Robot, et le mémorise dans la liste des NPC.
|
|
|
Renvoie le pointeur sur le Body demandé.
|
|
|
Renvoie le Node du gestionnaire de NPC (utile ?).
|
|
|
Renvoie le pointeur sur le Body du joueur.
|
|
|
Renvoie le pointeur sur le Robot demandé.
|
|
|
Override the Singleton Class method.
|
|
|
|
|
|
Détruit le Body demandé.
|
|
|
|
|
|
Debut de la liste des NPC.
|
|
|
|
|
|
Fin de la liste des NPC.
|
1.4.6-NO