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

Référence de la classe CEntiteJoueur

Entité joueur. Plus de détails...

#include <entite_joueur.h>

Graphe d'héritage de CEntiteJoueur:

CEntite Liste de tous les membres

Fonctions membres publiques

virtual int GetDommage () const
 Retourne les dommages provoqués par le joueur.
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é.
virtual void Update ()
 Mise à jour de l'entité.
virtual void AddDommage (int iDommage)
 Ajout des dommages à l'entité.
void SetTirer (bool bTire)
 Indique si l'entité tire ou non, suivant la commande du joueur.
void Action ()
 Action de l'entité, pour le joueur c'est un ordre de tire.
CCouleur GetCouleur () const
 Retourne la couleur de l'entité.
CTextureGetTextureBouclier () const
 Retourne la texture du bouclier.
void SetArme (CTypeArme *pTypeArme)
 Indique le type de l'arme.
void AjouterPoint (unsigned int uiPoint)
 Ajout de points, pour la destruction, pour la destruction d'entité ennemi.

Fonctions membres publiques statiques

CEntiteJoueurCreate (CTypeJoueur *pTypeJoueur)
 Création d'une instance d'entité joueur.

Amis

CEntiteJoueurCEntityManager::CreateJoueur ()
 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é joueur.

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


Documentation des fonctions membres

void CEntiteJoueur::Action  ) 
 

Action de l'entité, pour le joueur c'est un ordre de tire.

Définition à la ligne 74 du fichier entite_joueur.cpp.

Références CANAL_JOUEUR1, CANAL_JOUEUR2, CEntiteArme::Create(), CTypeArme::GetAncrageNombre(), CTypeArme::GetAncrageParIndex(), CTypeArme::GetCadence(), CTypeJoueur::GetNiveau(), CType::GetSon(), CTimer::GetTime(), CTimer::Init(), CSoundManager::Instance(), et CSoundManager::Jouer().

void CEntiteJoueur::AddDommage int  iDommage  )  [virtual]
 

Ajout des dommages à l'entité.

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

Définition à la ligne 104 du fichier entite_joueur.cpp.

void CEntiteJoueur::AjouterPoint unsigned int  uiPoint  )  [inline]
 

Ajout de points, pour la destruction, pour la destruction d'entité ennemi.

Définition à la ligne 66 du fichier entite_joueur.h.

Références CTypeJoueur::AjouterPoint().

CEntiteJoueur * CEntiteJoueur::Create CTypeJoueur pTypeJoueur  )  [static]
 

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

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

Références CFumee::Create(), CEntityManager::CreateJoueur(), CTypeJoueur::GetCouleur(), CTypeJoueur::GetPositionSpawn(), CEntityManager::Instance(), m_pFumee, CEntite::m_PositionF, CEntite::m_PositionI, et m_pTypeJoueur.

CCouleur CEntiteJoueur::GetCouleur  )  const [inline]
 

Retourne la couleur de l'entité.

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

Références CCouleur, et CTypeJoueur::GetCouleur().

int CEntiteJoueur::GetDommage  )  const [virtual]
 

Retourne les dommages provoqués par le joueur.

Implémente CEntite.

Définition à la ligne 59 du fichier entite_joueur.cpp.

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

float CEntiteJoueur::GetTaille  )  const [virtual]
 

Retourne la taille de l'entité.

Implémente CEntite.

Définition à la ligne 69 du fichier entite_joueur.cpp.

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

CTexture * CEntiteJoueur::GetTexture  )  const [virtual]
 

Retourne la texture de l'entité.

Implémente CEntite.

Définition à la ligne 64 du fichier entite_joueur.cpp.

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

CTexture* CEntiteJoueur::GetTextureBouclier  )  const [inline]
 

Retourne la texture du bouclier.

Définition à la ligne 62 du fichier entite_joueur.h.

Références CTypeJoueur::GetTextureBouclier().

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

Retourne le type de l'entité.

Implémente CEntite.

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

Références EEntiteType, et ENTITE_JOUEUR.

void CEntiteJoueur::SetArme CTypeArme pTypeArme  ) 
 

Indique le type de l'arme.

Définition à la ligne 93 du fichier entite_joueur.cpp.

void CEntiteJoueur::SetTirer bool  bTire  ) 
 

Indique si l'entité tire ou non, suivant la commande du joueur.

Définition à la ligne 54 du fichier entite_joueur.cpp.

Référencé par CGameManager::Tirer().

void CEntiteJoueur::Update  )  [virtual]
 

Mise à jour de l'entité.

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

Définition à la ligne 98 du fichier entite_joueur.cpp.


Documentation des fonctions amies et associées

CEntiteJoueur* CEntityManager::CreateJoueur  )  [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