#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.
|