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

Référence de la classe CTypeArme

Type d'entités armes pour des entités de types CEntiteArme. Plus de détails...

#include <type_arme.h>

Graphe d'héritage de CTypeArme:

CType Liste de tous les membres

Fonctions membres publiques

 CTypeArme ()
virtual ~CTypeArme ()
void AddAncrage (const CVecteur &v)
 Ajout d'un ancrage, au type d'armes. Un ancrage est un point sur le vaisseau où est positionné une arme. Pour chaque point d'ancrage, une instance d'armes est créé au moment du tire.
unsigned int GetAncrageNombre () const
 Retourne le nombre d'ancrage du type d'armes.
CVecteur GetAncrageParIndex (unsigned int i) const
 Offre un accès à la table des ancrages.
float GetCadence () const
 Retourne la cadence de tire.
int GetDommage () const
 Retourne les dommages provoqués par l'arme.
float GetPrecision () const
 Retourne la précision de l'arme.
CCouleur GetCouleur () const
 Retourne la couleur de la fumée de l'armes.
bool GetFumee () const
 Indique si l'arme est lié à un effet de fumée.
void SetCadence (float fCadence)
 Indique la cadence de tire.
void SetDommage (int iDommage)
 Indique les dommages provoqués par l'arme.
void SetPrecision (float fPrecision)
 Indique la precision de l'armes.
void SetCouleur (CCouleur Couleur)
 Indique la couleur de la fumée de l'armes.
void SetFumee (bool bFumee)
 Indique que l'arme crée un effet de fumée ou non.

Description détaillée

Type d'entités armes pour des entités de types CEntiteArme.

Voir également:
CEntiteArme

Définition à la ligne 28 du fichier type_arme.h.


Documentation des contructeurs et destructeur

CTypeArme::CTypeArme  )  [inline]
 

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

CTypeArme::~CTypeArme  )  [virtual]
 

Définition à la ligne 13 du fichier type_arme.cpp.

Références CTextureManager::Delete(), et CTextureManager::Instance().


Documentation des fonctions membres

void CTypeArme::AddAncrage const CVecteur v  ) 
 

Ajout d'un ancrage, au type d'armes. Un ancrage est un point sur le vaisseau où est positionné une arme. Pour chaque point d'ancrage, une instance d'armes est créé au moment du tire.

Définition à la ligne 19 du fichier type_arme.cpp.

Références CVecteur, et v.

unsigned int CTypeArme::GetAncrageNombre  )  const
 

Retourne le nombre d'ancrage du type d'armes.

Définition à la ligne 25 du fichier type_arme.cpp.

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

CVecteur CTypeArme::GetAncrageParIndex unsigned int  i  )  const
 

Offre un accès à la table des ancrages.

Définition à la ligne 31 du fichier type_arme.cpp.

Références CVecteur, et GetAncrageNombre().

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

float CTypeArme::GetCadence  )  const [inline]
 

Retourne la cadence de tire.

Définition à la ligne 52 du fichier type_arme.h.

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

CCouleur CTypeArme::GetCouleur  )  const [inline]
 

Retourne la couleur de la fumée de l'armes.

Définition à la ligne 58 du fichier type_arme.h.

Références CCouleur.

Référencé par CEntiteArme::Create().

int CTypeArme::GetDommage  )  const [inline]
 

Retourne les dommages provoqués par l'arme.

Réimplémentée à partir de CType.

Définition à la ligne 54 du fichier type_arme.h.

Référencé par CEntiteArme::GetDommage().

bool CTypeArme::GetFumee  )  const [inline]
 

Indique si l'arme est lié à un effet de fumée.

Définition à la ligne 60 du fichier type_arme.h.

Référencé par CEntiteArme::Create().

float CTypeArme::GetPrecision  )  const [inline]
 

Retourne la précision de l'arme.

Définition à la ligne 56 du fichier type_arme.h.

Référencé par CEntiteArme::Create().

void CTypeArme::SetCadence float  fCadence  )  [inline]
 

Indique la cadence de tire.

Définition à la ligne 63 du fichier type_arme.h.

void CTypeArme::SetCouleur CCouleur  Couleur  )  [inline]
 

Indique la couleur de la fumée de l'armes.

Définition à la ligne 69 du fichier type_arme.h.

Références CCouleur.

void CTypeArme::SetDommage int  iDommage  )  [inline]
 

Indique les dommages provoqués par l'arme.

Réimplémentée à partir de CType.

Définition à la ligne 65 du fichier type_arme.h.

void CTypeArme::SetFumee bool  bFumee  )  [inline]
 

Indique que l'arme crée un effet de fumée ou non.

Définition à la ligne 71 du fichier type_arme.h.

void CTypeArme::SetPrecision float  fPrecision  )  [inline]
 

Indique la precision de l'armes.

Définition à la ligne 67 du fichier type_arme.h.


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