Page principale | Hiérarchie des classes | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier

Référence de la classe CEntiteEnnemi

Entité ennemi. Plus de détails...

#include <entite_ennemi.h>

Graphe d'héritage de CEntiteEnnemi:

CEntite Liste de tous les membres

Fonctions membres publiques

virtual int GetDommage () const
 Retourne les dommages provoqués par l'ennemi.
virtual CTextureGetTexture () const
 Retourne la texture de l'entité.
virtual EEntiteType GetType () const
 Retourne le type de l'entité.
virtual float GetTaille () const
 Retourne la taille de l'entité.
void Action ()
unsigned int GetPoint () const

Fonctions membres publiques statiques

CEntiteEnnemiCreate (const CTypeEnnemi *pTypeEnnemi, const CVecteur &Position)
 Création d'une instance d'entité ennemi.

Amis

CEntiteEnnemiCEntityManager::CreateEnnemi ()
 Seul cette fonction peut accéder aux données membres de la classe, donc c'est le seul qui puisse créer des instances.

Description détaillée

Entité ennemi.

Définition à la ligne 19 du fichier entite_ennemi.h.


Documentation des fonctions membres

void CEntiteEnnemi::Action  ) 
 

Définition à la ligne 77 du fichier entite_ennemi.cpp.

Références CEntiteArme::Create(), CEntite::EstDansEcran(), CTypeArme::GetAncrageNombre(), CTypeArme::GetAncrageParIndex(), CTypeArme::GetCadence(), CTimer::GetTime(), CTypeEnnemi::GetTypeArme(), et CTimer::Init().

CEntiteEnnemi * CEntiteEnnemi::Create const CTypeEnnemi pTypeEnnemi,
const CVecteur Position
[static]
 

Création d'une instance d'entité ennemi.

Définition à la ligne 38 du fichier entite_ennemi.cpp.

Références CEntityManager::CreateEnnemi(), CVecteur, CType::GetAcceleration(), CType::GetBouclier(), CType::GetVitesse(), CEntityManager::Instance(), CEntite::m_Acceleration, CEntite::m_iBouclier, CEntite::m_PositionF, CEntite::m_PositionI, m_pTypeEnnemi, CEntite::m_VitesseF, CEntite::m_VitesseI, et RandFloat().

int CEntiteEnnemi::GetDommage  )  const [virtual]
 

Retourne les dommages provoqués par l'ennemi.

Implémente CEntite.

Définition à la ligne 62 du fichier entite_ennemi.cpp.

Références CTypeEnnemi::GetDommage().

unsigned int CEntiteEnnemi::GetPoint  )  const
 

Définition à la ligne 57 du fichier entite_ennemi.cpp.

Références CTypeEnnemi::GetPoint().

float CEntiteEnnemi::GetTaille  )  const [virtual]
 

Retourne la taille de l'entité.

Implémente CEntite.

Définition à la ligne 72 du fichier entite_ennemi.cpp.

Références CType::GetTaille().

CTexture * CEntiteEnnemi::GetTexture  )  const [virtual]
 

Retourne la texture de l'entité.

Implémente CEntite.

Définition à la ligne 67 du fichier entite_ennemi.cpp.

Références CType::GetTexture().

virtual EEntiteType CEntiteEnnemi::GetType  )  const [inline, virtual]
 

Retourne le type de l'entité.

Implémente CEntite.

Définition à la ligne 40 du fichier entite_ennemi.h.

Références EEntiteType, et ENTITE_ENNEMI.


Documentation des fonctions amies et associées

CEntiteEnnemi* CEntityManager::CreateEnnemi  )  [friend]
 

Seul cette fonction peut accéder aux données membres de la classe, donc c'est le seul qui puisse créer des instances.


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Sep 26 11:37:06 2004 pour Shoot(r) par doxygen 1.3.8