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

Référence de la classe CType

Type générique d'entités. Plus de détails...

#include <type.h>

Graphe d'héritage de CType:

CTypeArme CTypeBonus CTypeEnnemi CTypeJoueur CTypeBonusArme CTypeBonusBouclier Liste de tous les membres

Fonctions membres publiques

CTextureGetTexture () const
 Retourne la texture d'un type d'entités.
CVecteur GetVitesse () const
 Retourne la vitesse initiale du type d'entités.
CVecteur GetAcceleration () const
 Retourne l'acceleration du types d'entités.
int GetBouclier () const
 Retourne la valeur nominale du bouclier d'un type d'entités.
int GetDommage () const
 Retourne les dommages provoqués par un type d'entités.
float GetTaille () const
 Retourne la taille d'un type d'entités.
const char * GetSon () const
 Retourne le son d'un type d'entités.
void SetTexture (CTexture *pTexture)
 Indique la texture d'un types d'entités.
void SetVitesse (const CVecteur &v)
 Indique la vitesse initiale du type d'entités.
void SetAcceleration (const CVecteur &v)
 Indique l'acceleration d'un type d'entités.
void SetBouclier (int iBouclier)
 Indique le bouclier d'un type d'entités.
void SetDommage (int iDommage)
 Indique les dommages que provoque un type d'entités.
void SetTaille (float fTaille)
 Indique la taille d'un type d'entités.
void SetSon (const char *szFilename)
 Indique le son d'un type d'entités.

Fonctions membres protégées

 CType ()
virtual ~CType ()

Attributs protégés

CTexturem_pTexture
std::string m_szSon
CVecteur m_Vitesse
CVecteur m_Acceletation
float m_fTaille
int m_iBouclier
int m_iDommage

Description détaillée

Type générique d'entités.

Définition à la ligne 18 du fichier type.h.


Documentation des contructeurs et destructeur

CType::CType  )  [inline, protected]
 

Définition à la ligne 29 du fichier type.h.

virtual CType::~CType  )  [inline, protected, virtual]
 

Définition à la ligne 30 du fichier type.h.


Documentation des fonctions membres

CVecteur CType::GetAcceleration  )  const [inline]
 

Retourne l'acceleration du types d'entités.

Définition à la ligne 38 du fichier type.h.

Références CVecteur, et m_Acceletation.

Référencé par CEntiteEnnemi::Create(), CEntiteBonus::Create(), et CEntiteArme::Create().

int CType::GetBouclier  )  const [inline]
 

Retourne la valeur nominale du bouclier d'un type d'entités.

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

Références m_iBouclier.

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

int CType::GetDommage  )  const [inline]
 

Retourne les dommages provoqués par un type d'entités.

Réimplémentée dans CTypeArme, CTypeEnnemi, et CTypeJoueur.

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

Références m_iDommage.

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

const char* CType::GetSon  )  const [inline]
 

Retourne le son d'un type d'entités.

Définition à la ligne 46 du fichier type.h.

Références m_szSon.

Référencé par CEntiteJoueur::Action().

float CType::GetTaille  )  const [inline]
 

Retourne la taille d'un type d'entités.

Définition à la ligne 44 du fichier type.h.

Références m_fTaille.

Référencé par CEntiteArme::Create(), CEntiteJoueur::GetTaille(), CEntiteEnnemi::GetTaille(), CEntiteBonus::GetTaille(), et CEntiteArme::GetTaille().

CTexture* CType::GetTexture  )  const [inline]
 

Retourne la texture d'un type d'entités.

Définition à la ligne 34 du fichier type.h.

Références m_pTexture.

Référencé par CEntiteJoueur::GetTexture(), CEntiteEnnemi::GetTexture(), CEntiteBonus::GetTexture(), et CEntiteArme::GetTexture().

CVecteur CType::GetVitesse  )  const [inline]
 

Retourne la vitesse initiale du type d'entités.

Définition à la ligne 36 du fichier type.h.

Références CVecteur, et m_Vitesse.

Référencé par CEntiteEnnemi::Create(), CEntiteBonus::Create(), et CEntiteArme::Create().

void CType::SetAcceleration const CVecteur v  )  [inline]
 

Indique l'acceleration d'un type d'entités.

Définition à la ligne 53 du fichier type.h.

Références CVecteur, m_Acceletation, et v.

void CType::SetBouclier int  iBouclier  )  [inline]
 

Indique le bouclier d'un type d'entités.

Définition à la ligne 55 du fichier type.h.

Références m_iBouclier.

void CType::SetDommage int  iDommage  )  [inline]
 

Indique les dommages que provoque un type d'entités.

Réimplémentée dans CTypeArme, CTypeEnnemi, et CTypeJoueur.

Définition à la ligne 57 du fichier type.h.

Références m_iDommage.

void CType::SetSon const char *  szFilename  )  [inline]
 

Indique le son d'un type d'entités.

Définition à la ligne 61 du fichier type.h.

Références m_szSon, et string.

void CType::SetTaille float  fTaille  )  [inline]
 

Indique la taille d'un type d'entités.

Définition à la ligne 59 du fichier type.h.

Références m_fTaille.

void CType::SetTexture CTexture pTexture  )  [inline]
 

Indique la texture d'un types d'entités.

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

Références m_pTexture.

void CType::SetVitesse const CVecteur v  )  [inline]
 

Indique la vitesse initiale du type d'entités.

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

Références CVecteur, m_Vitesse, et v.


Documentation des données membres

CVecteur CType::m_Acceletation [protected]
 

Définition à la ligne 24 du fichier type.h.

Référencé par GetAcceleration(), et SetAcceleration().

float CType::m_fTaille [protected]
 

Définition à la ligne 25 du fichier type.h.

Référencé par GetTaille(), et SetTaille().

int CType::m_iBouclier [protected]
 

Définition à la ligne 26 du fichier type.h.

Référencé par GetBouclier(), et SetBouclier().

int CType::m_iDommage [protected]
 

Définition à la ligne 27 du fichier type.h.

Référencé par GetDommage(), et SetDommage().

CTexture* CType::m_pTexture [protected]
 

Définition à la ligne 21 du fichier type.h.

Référencé par GetTexture(), et SetTexture().

std::string CType::m_szSon [protected]
 

Définition à la ligne 22 du fichier type.h.

Référencé par GetSon(), et SetSon().

CVecteur CType::m_Vitesse [protected]
 

Définition à la ligne 23 du fichier type.h.

Référencé par GetVitesse(), et SetVitesse().


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