-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGameDisplayManagement.h
44 lines (30 loc) · 1002 Bytes
/
GameDisplayManagement.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#ifndef __GAME_DISP_MGT_HEADER__
#define __GAME_DISP_MGT_HEADER__
/* Ce module contient les fonctions d'affichage réclamées - à cors et
à cris - par les développeurs... */
#include <Socrates.h>
#include "HeartsEngine.h"
#include "Palettes.h"
#include "Player.h"
#include "DiversSprites.h"
#include "CoeurSprites.h"
#include "PiqueSprites.h"
#include "TrefleSprites.h"
#include "CarreauSprites.h"
#include "Stuff.h"
#include "GameTiles.h"
// #define globaux
#define PHASE_DEBUT_TOUR 0
#define PHASE_FIN_TOUR 1
#define PHASE_AUTRE 2
#define PHASE_DON 3
// Nouvelles fonctions
void GDMinitialiserEcranJeu();
void GDMmettreAJourAffichage(u8 joueur_courant, u8 carte_selectionnee, u8 phase);
void GDMafficherEcranAttente(u8 joueur_courant);
bool GDMafficherEcranConfirmation(u8 joueur_courant);
void GDMafficherEcranRecapitulatifPli(u8 joueur_gagnant, u8 premier_joueur);
void GDManimationShootDaMoon();
void GDMafficherScore(bool shdamoon);
void GDMlibererEcranJeu();
#endif