#include <ctrl_entite.h>
Fonctions membres publiques | |
| CEntiteArme * | CreateArme () |
| CEntiteBonus * | CreateBonus () |
| CEntiteEnnemi * | CreateEnnemi () |
| CEntiteJoueur * | CreateJoueur () |
| const CEntite *const | GetEntiteParIndex (unsigned int uiIndex) const |
| const SStatistique & | GetStatistique () const |
| Offre un accès aux statistiques du projet. | |
| void | Init () |
| Initialisation du gestionnaire d'entité. | |
| void | Update () |
| Mise à jour du gestionnaire d'entité. | |
Fonctions membres publiques statiques | |
| CEntityManager * | Instance () |
| Creation ou récupération de l'instance de gestionnaire d'entités. | |
| void | Kill () |
| Suppression de l'instance de gestionnaire d'entités si elle existe. | |
Définition à la ligne 43 du fichier ctrl_entite.h.
|
|
Création d'une instance d'entité arme. Si le nombre maximum, l'entité est atteind, ces fonctions retournent 0. Il faut donc contrôler son retour. Définition à la ligne 66 du fichier ctrl_entite.cpp. Référencé par CEntiteArme::Create(). |
|
|
Création d'une instance d'entité bonus. Si le nombre maximum, l'entité est atteind, ces fonctions retournent 0. Il faut donc contrôler son retour. Définition à la ligne 73 du fichier ctrl_entite.cpp. Référencé par CEntiteBonus::Create(). |
|
|
Création d'une instance d'entité ennemi. Si le nombre maximum, l'entité est atteind, ces fonctions retournent 0. Il faut donc contrôler son retour. Définition à la ligne 80 du fichier ctrl_entite.cpp. Références SStatistique::m_uiEnnemiCree. Référencé par CEntiteEnnemi::Create(). |
|
|
Création d'une instance d'entité joueur. Si le nombre maximum, l'entité est atteind, ces fonctions retournent 0. Il faut donc contrôler son retour. Définition à la ligne 88 du fichier ctrl_entite.cpp. Référencé par CEntiteJoueur::Create(). |
|
|
Offre un accès au tableau de pointeur sur entité. Ce type d'opération est une source potencielle de risques. Pour les limités, nous prenons soin de déclarer "const" le type de sortie afin de garantir qu'à l'utilisation, ce pointeur et sa valeur ne seront pas modifié. Définition à la ligne 345 du fichier ctrl_entite.cpp. Références CTRL_ENTITE_NOMBRE. |
|
|
Offre un accès aux statistiques du projet. Définition à la ligne 104 du fichier ctrl_entite.h. |
|
|
Initialisation du gestionnaire d'entité. Définition à la ligne 102 du fichier ctrl_entite.cpp. Références SStatistique::m_uiEnnemiCree, SStatistique::m_uiEnnemiCreeTotal, SStatistique::m_uiEnnemiDetruit, et SStatistique::m_uiEnnemiDetruitTotal. |
|
|
Creation ou récupération de l'instance de gestionnaire d'entités. Définition à la ligne 48 du fichier ctrl_entite.cpp. Référencé par CEntiteJoueur::Create(), CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), et CGameManager::Init(). |
|
|
Suppression de l'instance de gestionnaire d'entités si elle existe. Définition à la ligne 56 du fichier ctrl_entite.cpp. |
|
|
Mise à jour du gestionnaire d'entité. Définition à la ligne 158 du fichier ctrl_entite.cpp. |
1.3.8