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

Référence de la classe CXMLNiveau

Classe de chargement des niveaux. Plus de détails...

#include <xml_niveau.h>

Liste de tous les membres

Fonctions membres publiques

 CXMLNiveau ()
 ~CXMLNiveau ()
unsigned int GetEnnemiNombre (unsigned int uiNiveau) const
 Indique le nombre d'ennemis contenu dans le niveau identifié par 'uiNiveau'.
unsigned int GetNiveauNombre () const
 indique le nombre de niveau total.
float GetEnnemiFrequence (unsigned int uiNiveau) const
 Indique l'intervale de temps entre deux création d'ennemis.
float GetBonusArmeFrequence (unsigned int uiNiveau) const
 Indique l'intervale de temps entre deux création de bonus d'armes.
float GetBonusBouclierFrequence (unsigned int uiNiveau) const
 Indique l'intervale de temps entre deux création de bonus de boucliers.
CTypeBonusArmeGetTypeBonusArme (unsigned int uiNiveau) const
 Recherche 'aléatoirement' un type de bonus d'armes.
CTypeBonusBouclierGetTypeBonusBouclier (unsigned int uiNiveau) const
 Recherche 'aléatoirement' un type de bonus de boucliers.
CTypeEnnemiGetTypeEnnemi (unsigned int uiNiveau) const
 Recherche 'aléatoirement' un type d'ennemis.
bool Charger (const char *szFilename)
 Chargement des niveaux.


Description détaillée

Classe de chargement des niveaux.

Définition à la ligne 43 du fichier xml_niveau.h.


Documentation des contructeurs et destructeur

CXMLNiveau::CXMLNiveau  ) 
 

Définition à la ligne 15 du fichier xml_niveau.cpp.

CXMLNiveau::~CXMLNiveau  ) 
 

Définition à la ligne 22 du fichier xml_niveau.cpp.


Documentation des fonctions membres

bool CXMLNiveau::Charger const char *  szFilename  ) 
 

Chargement des niveaux.

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

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

float CXMLNiveau::GetBonusArmeFrequence unsigned int  uiNiveau  )  const
 

Indique l'intervale de temps entre deux création de bonus d'armes.

Définition à la ligne 80 du fichier xml_niveau.cpp.

float CXMLNiveau::GetBonusBouclierFrequence unsigned int  uiNiveau  )  const
 

Indique l'intervale de temps entre deux création de bonus de boucliers.

Définition à la ligne 86 du fichier xml_niveau.cpp.

float CXMLNiveau::GetEnnemiFrequence unsigned int  uiNiveau  )  const
 

Indique l'intervale de temps entre deux création d'ennemis.

Définition à la ligne 92 du fichier xml_niveau.cpp.

unsigned int CXMLNiveau::GetEnnemiNombre unsigned int  uiNiveau  )  const
 

Indique le nombre d'ennemis contenu dans le niveau identifié par 'uiNiveau'.

Définition à la ligne 68 du fichier xml_niveau.cpp.

unsigned int CXMLNiveau::GetNiveauNombre  )  const
 

indique le nombre de niveau total.

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

CTypeBonusArme * CXMLNiveau::GetTypeBonusArme unsigned int  uiNiveau  )  const
 

Recherche 'aléatoirement' un type de bonus d'armes.

Définition à la ligne 50 du fichier xml_niveau.cpp.

Références RandInt().

CTypeBonusBouclier * CXMLNiveau::GetTypeBonusBouclier unsigned int  uiNiveau  )  const
 

Recherche 'aléatoirement' un type de bonus de boucliers.

Définition à la ligne 56 du fichier xml_niveau.cpp.

Références RandInt().

CTypeEnnemi * CXMLNiveau::GetTypeEnnemi unsigned int  uiNiveau  )  const
 

Recherche 'aléatoirement' un type d'ennemis.

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

Références RandInt().


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