-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsdl2.h
More file actions
26 lines (21 loc) · 742 Bytes
/
sdl2.h
File metadata and controls
26 lines (21 loc) · 742 Bytes
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
#include <SDL2/SDL.h>
#define largeurTile 40
#define hauteurTile 40
#define caselargeur 12
#define casehauteur 16
#define X_SCREEN caselargeur*largeurTile
#define Y_SCREEN casehauteur*hauteurTile
typedef SDL_Surface* Image;
typedef SDL_Renderer* Ecran;
extern const Uint8 *etatClavier;
Ecran creationEcran(void);
Image creationImage(char *fichier);
void dessineImage(Ecran ecran, int x, int y, Image image);
void dessineTetromino(Ecran ecran, int x, int y, Image image,int largeur);
void effaceEcran(Ecran ecran);
void miseAJourEcran(Ecran ecran);
int largImage(Image image);
int hautImage(Image image);
void destructionImage(Image image);
void destructionEcran(Ecran ecran);
void evenements(void);