Skip to content
Snippets Groups Projects
Commit 6bdecc32 authored by belkhiritaha's avatar belkhiritaha
Browse files

ajout mort du joueur

parent 09bd7cbf
No related branches found
No related tags found
No related merge requests found
......@@ -53,7 +53,6 @@ void manageMenu(){
continue;
}
}
manageMovement();
SDL_Delay(5);
}
......@@ -140,7 +139,7 @@ void manageGame(){
continue;
}
}
manageMovement();
updatePlayer();
SDL_Delay(5);
}
......@@ -149,6 +148,7 @@ void *eventLoop(void *arg){
switch(gameState){
case MENU : manageMenu();break;
case GAME : manageGame();break;
case LOSE : manageMenu();break;
default:printf("game state fault");break;
}
}
......
......@@ -23,6 +23,7 @@
#define MENU 0
#define GAME 1
#define LOSE 2
extern int running;
extern int gameState;
......
......@@ -200,4 +200,11 @@ void fillWater(int x, int y){
}
}
void updatePlayer(){
if (player.currentHP <= 0){
gameState = LOSE;
}
manageMovement();
}
......@@ -34,5 +34,6 @@ int selectStateHover();
void pourWater(int, int);
void fillWater(int, int);
int giveCaseBelowPosition(int, int);
void updatePlayer();
#endif
\ No newline at end of file
......@@ -65,7 +65,7 @@ void createWindow(){
SDL_GetCurrentDisplayMode(0, &screenDimension);
window = SDL_CreateWindow("Game Of Life", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, screenDimension.w, screenDimension.h, SDL_WINDOW_INPUT_GRABBED | SDL_WINDOW_SHOWN | SDL_WINDOW_FULLSCREEN_DESKTOP);
window = SDL_CreateWindow("Mat the Firefighter", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, screenDimension.w, screenDimension.h, SDL_WINDOW_INPUT_GRABBED | SDL_WINDOW_SHOWN | SDL_WINDOW_FULLSCREEN_DESKTOP);
if (window == NULL){
printf("Couldn't create window");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment