Référence de la classe map

Une carte du jeu. Plus de détails...

#include <map.hpp>

Liste de tous les membres

Fonctions membres publiques

 map (void)
 Construit une carte vide.
 map (const map &)
 Constructeur de recopie.
 ~map (void)
 Destructeur.
void set_size (const unsigned short newWidth, const unsigned short newHeight)
 Change la taille de la carte.
void set_name (const string &name)
 Change le nom de la carte.
void set_readOnly (const bool readOnly)
 Change les droits d'écriture (non utilisé).
void set_gateway (const vect2 &gateway)
 Définit la position de départ du mineur.
void set_nbNeededDiam (unsigned short nb)
 Change le nombre de diamants à récolter pour finir la carte.
unsigned short get_width (void) const
 Récupère la largeur de la carte.
unsigned short get_height (void) const
 Récupère la hauteur de la carte.
void load (const string &fileName)
 Charge une carte à partir d'un fichier.
void save (const string &fileName) const
 Enregistre la carte dans un fichier.
CASEoperator[] (const unsigned short x)
 Accède à une colonne de la carte.

Description détaillée

Une carte du jeu.

Cette classe permet de gérer l'intégralité d'une carte délirum dans sa version 2


Documentation des constructeurs et destructeur

map ( void   ) 

Construit une carte vide.

map ( const map src  ) 

Constructeur de recopie.

~map ( void   ) 

Destructeur.


Documentation des fonctions membres

unsigned short get_height ( void   )  const [inline]

Récupère la hauteur de la carte.

unsigned short get_width ( void   )  const [inline]

Récupère la largeur de la carte.

void load ( const string &  fileName  ) 

Charge une carte à partir d'un fichier.

CASE* operator[] ( const unsigned short  x  )  [inline]

Accède à une colonne de la carte.

On accède ainsi à une case de la manière suivante : carte[x][y]

void save ( const string &  fileName  )  const

Enregistre la carte dans un fichier.

void set_gateway ( const vect2 gateway  )  [inline]

Définit la position de départ du mineur.

void set_name ( const string &  name  )  [inline]

Change le nom de la carte.

void set_nbNeededDiam ( unsigned short  nb  )  [inline]

Change le nombre de diamants à récolter pour finir la carte.

void set_readOnly ( const bool  readOnly  )  [inline]

Change les droits d'écriture (non utilisé).

void set_size ( const unsigned short  newWidth,
const unsigned short  newHeight 
)

Change la taille de la carte.


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Wed Oct 28 22:34:10 2009 pour Délirium Editor par  doxygen 1.6.1