Space Sheep Xtreme Turbo Penguin Edition
|
Classe représentant la Vue du jeu. Plus de détails...
#include <GameView.h>
Fonctions membres publiques | |
GameView (int w, int h, int bpp) | |
Constructeur paramétré Plus de détails... | |
~GameView () | |
Destructeur. | |
void | setModel (GameModel *model) |
Définir le Modèle. Plus de détails... | |
void | updateLanguage () |
Mettre à jour la langue. | |
void | updateVolume () |
Mettre à jour le volume sonore. | |
void | updateSound () |
Mettre à jour les sons utilisés. | |
void | bgscroll () |
Faire défiler l'arrière-plan. | |
void | explosion (GraphicElement &elem, Ennemi *adr) |
Dessiner une explosion. Plus de détails... | |
void | draw () |
Dessiner tous les éléments dans la Vue. | |
void | Display () |
Afficher les éléments dans une fenêtre. | |
void | transition (std::string text, float t) |
Dessiner une transition. Plus de détails... | |
void | synchronize () |
Synchroniser la Vue avec le Modèle. Plus de détails... | |
bool | treatEvents (bool &quit) |
Traite les événements de la SFML. Plus de détails... | |
int | pause () |
Dessiner l'écran de pause. | |
void | intro () |
Dessiner l'introduction du jeu. | |
int | menu () |
Dessiner le menu principal. | |
void | options (bool &quit, int &difficulty, int &initialLives) |
Dessiner le menu des options. Plus de détails... | |
void | viewHighscores (bool &quit) |
Dessiner le menu des meilleurs scores. Plus de détails... | |
void | askName () |
Dessiner la demande de son pseudo à l'utilisateur. | |
Classe représentant la Vue du jeu.
GameView::GameView | ( | int | w, |
int | h, | ||
int | bpp | ||
) |
Constructeur paramétré
w | : Largeur de la Vue |
h | : Hauteur de la Vue |
bpp | : Bits par pixel (profondeur des couleurs) |
void GameView::explosion | ( | GraphicElement & | elem, |
Ennemi * | adr | ||
) |
void GameView::options | ( | bool & | quit, |
int & | difficulty, | ||
int & | initialLives | ||
) |
Dessiner le menu des options.
quit | : (Sortie seulement) État du programme |
difficulty | : (Sortie seulement) Difficulté du jeu |
initialLives | : (Sortie seulement) Nombre initial de vies du Joueur |
void GameView::setModel | ( | GameModel * | model) |
Définir le Modèle.
model | : GameModel à utiliser |
void GameView::synchronize | ( | ) |
Synchroniser la Vue avec le Modèle.
void GameView::transition | ( | std::string | text, |
float | t | ||
) |
bool GameView::treatEvents | ( | bool & | quit) |
Traite les événements de la SFML.
quit | : (Sortie seulement) État du programme |
void GameView::viewHighscores | ( | bool & | quit) |
Dessiner le menu des meilleurs scores.
quit | : (Sortie seulement) État du programme |