generated from ECE-Lyon/Base-Projet-Avec-Marp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Header.h
65 lines (40 loc) · 1.02 KB
/
Header.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//
// Created by comeb on 28/04/2023.
//
#ifndef PROJET_HEADER_H
#define PROJET_HEADER_H
/// ~~~~~~~~~~~~~~ Define ~~~~~~~~~~~~~~
#define largeur 1200
#define hauteur 650
#define NB_JOUEUR 2
/// ~~~~~~~~~~~~~~ Bibliothèques ~~~~~~~~~~~~~~
#include <stdio.h>
#include <allegro.h>
#include <time.h>
#include <stdlib.h>
#include <math.h>
/// ~~~~~~~~~~~~~~ Structure ~~~~~~~~~~~~~~
/*typedef struct{
int tickets;
char nom[50];
}joueur;*/
typedef struct Joueur {
int x;
int y;
int tickets;
char name[30];
BITMAP* sprite;
int performance_Canards;
int performance_TirAuxBallons;
double performance_CrossyRoad;
int performance_Memory;
}joueur;
/// ~~~~~~~~~~~~~~ Prototypes ~~~~~~~~~~~~~~
void initialisation_joueur(joueur *tabJoueur);
int menu_map(joueur *tabJoueur);
void tank_trouble();
void crossy_road(joueur *tableauJoueurs);
void jeu_canards(BITMAP *buffer,joueur *tabJoueurs);
void tir_aux_ballons();
int jeuMemory(BITMAP *buffer, joueur *tabJoueurs);
#endif //PROJET_HEADER_H