Fonctions membres publiques | Fonctions membres protégées | Attributs protégés

Référence de la classe cce::Carte

#include <Carte.hpp>

Graphe d'héritage de cce::Carte:
Inheritance graph
[légende]
Graphe de collaboration de cce::Carte:
Collaboration graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 Carte ()
 Construit une carte vide, necessite un appel à init afin d'être initialisé.
void init (const string &map)
 Construit une carte à partir de son nom.
 Carte (CoucheTile *ct, CoucheDecor *d)
 Construit une carte à partir des differentes couches utilisé principalement par CarteEditable.
void dessinerSur (RenderTarget &cible)
 Dessine toutes les couches succesivements.
void lecture (LecteurFichier &flux)
 Lance la lecture des differentes couches.
void lireRessources (LecteurFichier &flux)
 Lit les ressources à partir du flux.

Fonctions membres protégées

virtual void creerCoucheTile ()=0
virtual void creerCoucheDecor ()=0

Attributs protégés

CoucheTilectile
CoucheDecordecor

Description détaillée

Définition à la ligne 20 du fichier Carte.hpp.


Documentation des constructeurs et destructeur

cce::Carte::Carte (  ) 

Construit une carte vide, necessite un appel à init afin d'être initialisé.

Définition à la ligne 8 du fichier Carte.cpp.

cce::Carte::Carte ( CoucheTile ct,
CoucheDecor d 
)

Construit une carte à partir des differentes couches utilisé principalement par CarteEditable.

Définition à la ligne 21 du fichier Carte.cpp.


Documentation des fonctions membres

virtual void cce::Carte::creerCoucheDecor (  )  [protected, pure virtual]
virtual void cce::Carte::creerCoucheTile (  )  [protected, pure virtual]
void cce::Carte::dessinerSur ( RenderTarget &  cible  )  [virtual]

Dessine toutes les couches succesivements.

Implémente cce::IDessinable.

Définition à la ligne 48 du fichier Carte.cpp.

void cce::Carte::init ( const string &  map  ) 

Construit une carte à partir de son nom.

Paramètres:
map : chemin de la map à ouvrir

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

void cce::Carte::lecture ( LecteurFichier flux  ) 

Lance la lecture des differentes couches.

Définition à la ligne 26 du fichier Carte.cpp.

void cce::Carte::lireRessources ( LecteurFichier flux  ) 

Lit les ressources à partir du flux.

format : commence après la balise [id_ressource] nb_de_ressources id_texture nom_texture ... id_texture nom_texture

Définition à la ligne 32 du fichier Carte.cpp.


Documentation des données membres

Définition à la ligne 69 du fichier Carte.hpp.

Définition à la ligne 70 du fichier Carte.hpp.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Amis Macros