Référence de la classe mapManager
Affichage est modification de la carte.
Plus de détails...
#include <mapManager.hpp>
Liste de tous les membres
Fonctions membres publiques |
| mapManager (void) |
| Constructeur du manager de carte.
|
| ~mapManager (void) |
| Destructeur du manager.
|
void | print (const SDL_Surface *screen, const int width, const int height) |
| Affiche la carte sur la surface SDL_Surface.
|
void | mouseChange (const vect2 &pos, bool leftIsDown, bool rightIsDown) |
| La souris envoie des informations.
|
void | toolChange (const TOOL tool) |
| L'outil de dessin à été changé.
|
void | brushChange (const BRUSH) |
| Le pinceau a changé.
|
void | mapChange (map *newMap) |
| La carte a changé.
|
Description détaillée
Affichage est modification de la carte.
Documentation des constructeurs et destructeur
Constructeur du manager de carte.
Cette méthode est apellée au lancement du programme et doit donc charger toutes les ressources SDL
Documentation des fonctions membres
void brushChange |
( |
const |
BRUSH |
) |
|
Le pinceau a changé.
- Paramètres:
-
void mapChange |
( |
map * |
newMap |
) |
|
La carte a changé.
Cette méthode est appelée quand l'utilisateur ouvre une carte
- Paramètres:
-
| newMap | pointeur sur la nouvelle carte |
void mouseChange |
( |
const vect2 & |
pos, |
|
|
bool |
leftIsDown, |
|
|
bool |
rightIsDown | |
|
) |
| | |
La souris envoie des informations.
- Paramètres:
-
| pos | nouvelle position de la souris |
| leftIsDown | true si le bouton gauche de la souris est enfoncé |
| rightIsDown | true si le bouton droit de la souris est enfoncé |
void print |
( |
const SDL_Surface * |
screen, |
|
|
const int |
width, |
|
|
const int |
height | |
|
) |
| | |
Affiche la carte sur la surface SDL_Surface.
- Paramètres:
-
| screen | surface sur laquelle la carte sera dessinée |
| width | largeur de la surface |
| height | hauteur de la surface |
void toolChange |
( |
const TOOL |
tool |
) |
|
L'outil de dessin à été changé.
- Paramètres:
-
| tool | type d'outil selectioné : prend les valeurs TOOL_POINT ou TOOL_AREA |
La documentation de cette classe a été générée à partir des fichiers suivants :