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

Référence de la classe CEntiteArme

Entité arme (tire des ennemis et des joueurs). Plus de détails...

#include <entite_arme.h>

Graphe d'héritage de CEntiteArme:

CEntite Liste de tous les membres

Fonctions membres publiques

virtual int GetDommage () const
 Retourne les dommages provoqués par l'armes.
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é.
EEntiteType GetTypeProprietaire () const
 Retourne du type du propriétaire de l'entité.
CEntiteGetProprietaire () const
 Retourne l'entité propriétaire de l'entité.
void SetProprietaire (CEntite *Entite)
 Indique le propriétaire de l'entité.

Fonctions membres publiques statiques

CEntiteArmeCreate (const CTypeArme *pTypeArme, CEntite *pProprietaire, const CVecteur &Ancrage)
 Création d'une instance d'entité arme.

Amis

CEntiteArmeCEntityManager::CreateArme ()
 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é arme (tire des ennemis et des joueurs).

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


Documentation des fonctions membres

CEntiteArme * CEntiteArme::Create const CTypeArme pTypeArme,
CEntite pProprietaire,
const CVecteur Ancrage
[static]
 

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

Définition à la ligne 33 du fichier entite_arme.cpp.

Références CFumee::Create(), CEntityManager::CreateArme(), CVecteur, CType::GetAcceleration(), CTypeArme::GetCouleur(), CTypeArme::GetFumee(), CEntite::GetPosition(), CTypeArme::GetPrecision(), CType::GetTaille(), CEntite::GetType(), CType::GetVitesse(), CEntityManager::Instance(), CEntite::m_Acceleration, m_EntiteType, m_pFumee, CEntite::m_PositionF, CEntite::m_PositionI, m_pProprietaire, m_pTypeArme, CEntite::m_VitesseF, CEntite::m_VitesseI, et RandFloat().

Référencé par CEntiteJoueur::Action(), et CEntiteEnnemi::Action().

int CEntiteArme::GetDommage  )  const [virtual]
 

Retourne les dommages provoqués par l'armes.

Implémente CEntite.

Définition à la ligne 61 du fichier entite_arme.cpp.

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

CEntite* CEntiteArme::GetProprietaire  )  const [inline]
 

Retourne l'entité propriétaire de l'entité.

Définition à la ligne 49 du fichier entite_arme.h.

float CEntiteArme::GetTaille  )  const [virtual]
 

Retourne la taille de l'entité.

Implémente CEntite.

Définition à la ligne 66 du fichier entite_arme.cpp.

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

CTexture * CEntiteArme::GetTexture  )  const [virtual]
 

Retourne la texture de l'entité.

Implémente CEntite.

Définition à la ligne 71 du fichier entite_arme.cpp.

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

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

Retourne le type de l'entité.

Implémente CEntite.

Définition à la ligne 42 du fichier entite_arme.h.

Références EEntiteType, et ENTITE_ARME.

EEntiteType CEntiteArme::GetTypeProprietaire  )  const [inline]
 

Retourne du type du propriétaire de l'entité.

Définition à la ligne 47 du fichier entite_arme.h.

void CEntiteArme::SetProprietaire CEntite Entite  )  [inline]
 

Indique le propriétaire de l'entité.

Définition à la ligne 51 du fichier entite_arme.h.


Documentation des fonctions amies et associées

CEntiteArme* CEntityManager::CreateArme  )  [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