#include <entite.h>
Graphe d'héritage de CEntite:

Fonctions membres publiques | |
| virtual CTexture * | GetTexture () const =0 |
| Retourne la texture de l'entité. | |
| virtual int | GetDommage () const =0 |
| Retourne les dommages de l'entités. | |
| virtual void | Update () |
| Met à jour l'entité. | |
| virtual EEntiteType | GetType () const =0 |
| Recupère le type de l'entité. | |
| virtual float | GetTaille () const =0 |
| Retourne la taille de l'entité. | |
| virtual void | AddDommage (int iDommage) |
| Ajout des dommages à l'entité. | |
| void | Deplacer (const CVecteur &Deplacement) |
| Modification de la position de l'entité. | |
| CVecteur | GetPosition () const |
| Retourne la position de l'entité. | |
| void | SetPosition (const CVecteur &Position) |
| Positionne l'entité à la position indiquée par Position. | |
| int | GetBouclier () const |
| Retour la valeur de l'entité. | |
| void | SetBouclier (int iBouclier) |
| Inicialisation du bouclier de l'entité. | |
Fonctions membres protégées | |
| bool | EstDansEcran (CVecteur Position, float fRayon) const |
| Permet de déterminer si une entité en dans l'écran de jeu ou non. | |
| CEntite () | |
| virtual | ~CEntite () |
Attributs protégés | |
| CTimer | m_Timer |
| CVecteur | m_PositionI |
| CVecteur | m_PositionF |
| CVecteur | m_VitesseI |
| CVecteur | m_VitesseF |
| CVecteur | m_Acceleration |
| int | m_iBouclier |
| unsigned int | m_uiPoint |
Amis | |
| void | CEntityManager::Kill (unsigned int uiIndex) |
| Seul la fonction Kill peu accéder aux données membres de la classe, donc c'est le seul qui puisse créer des instances de CEntite, cependant elle est non instanciable, et détruire des instances y compris de classes dérivées. | |
Définition à la ligne 29 du fichier entite.h.
|
|
Définition à la ligne 13 du fichier entite.cpp. Références CTimer::Init(), et m_Timer. |
|
|
|
Ajout des dommages à l'entité.
Réimplémentée dans CEntiteJoueur. Définition à la ligne 32 du fichier entite.cpp. Références m_iBouclier. Référencé par CTypeBonusBouclier::Contact(). |
|
|
Modification de la position de l'entité. Définition à la ligne 63 du fichier entite.h. Références CVecteur, et m_PositionI. |
|
||||||||||||
|
Permet de déterminer si une entité en dans l'écran de jeu ou non. Définition à la ligne 38 du fichier entite.cpp. Références CVecteur, FENETRE_HAUTEUR, et FENETRE_LARGEUR. Référencé par CEntiteEnnemi::Action(). |
|
|
Retour la valeur de l'entité. Définition à la ligne 69 du fichier entite.h. Références m_iBouclier. Référencé par CFumee::Update(). |
|
|
Retourne les dommages de l'entités.
Implémenté dans CEntiteArme, CEntiteBonus, CEntiteEnnemi, et CEntiteJoueur.
|
|
|
Retourne la position de l'entité. Définition à la ligne 65 du fichier entite.h. Références CVecteur, et m_PositionF. Référencé par CEntiteArme::Create(), et CFumee::Update(). |
|
|
Retourne la taille de l'entité.
Implémenté dans CEntiteArme, CEntiteBonus, CEntiteEnnemi, et CEntiteJoueur.
|
|
|
Retourne la texture de l'entité.
Implémenté dans CEntiteArme, CEntiteBonus, CEntiteEnnemi, et CEntiteJoueur.
|
|
|
Recupère le type de l'entité.
Implémenté dans CEntiteArme, CEntiteBonus, CEntiteEnnemi, et CEntiteJoueur.
Référencé par CTypeBonusBouclier::Contact(), CTypeBonusArme::Contact(), et CEntiteArme::Create(). |
|
|
Inicialisation du bouclier de l'entité. Définition à la ligne 71 du fichier entite.h. Références m_iBouclier. |
|
|
Positionne l'entité à la position indiquée par Position. Définition à la ligne 67 du fichier entite.h. Références CVecteur, et m_PositionF. Référencé par CGameManager::PositionnerJoueur(). |
|
|
Met à jour l'entité.
Réimplémentée dans CEntiteJoueur. Définition à la ligne 22 du fichier entite.cpp. Références CTimer::GetTime(), m_Acceleration, m_PositionF, m_PositionI, m_Timer, m_VitesseF, m_VitesseI, et SQR. |
|
|
Seul la fonction Kill peu accéder aux données membres de la classe, donc c'est le seul qui puisse créer des instances de CEntite, cependant elle est non instanciable, et détruire des instances y compris de classes dérivées.
|
|
|
Définition à la ligne 38 du fichier entite.h. Référencé par CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), et Update(). |
|
|
Définition à la ligne 39 du fichier entite.h. Référencé par AddDommage(), CEntiteEnnemi::Create(), CEntiteBonus::Create(), GetBouclier(), et SetBouclier(). |
|
|
Définition à la ligne 36 du fichier entite.h. Référencé par CEntiteJoueur::Create(), CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), GetPosition(), SetPosition(), et Update(). |
|
|
Définition à la ligne 36 du fichier entite.h. Référencé par CEntiteJoueur::Create(), CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), Deplacer(), et Update(). |
|
|
|
|
Définition à la ligne 37 du fichier entite.h. Référencé par CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), et Update(). |
|
|
Définition à la ligne 37 du fichier entite.h. Référencé par CEntiteEnnemi::Create(), CEntiteBonus::Create(), CEntiteArme::Create(), et Update(). |
1.3.8