From 7dd91260459cffdb33dd1c5d2ac3e2eeae469443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Le=20Bihan?= Date: Thu, 30 Apr 2020 16:02:47 +0200 Subject: [PATCH] adding the game_over menu and fonction to continue the game (hide_game_over) --- CMakeLists.txt | 2 +- Makefile | 3 ++- include/systems/game_over.h | 17 +++++++++++++++++ prefabs/gameover.gcprefab | 13 +++++++------ src/game_loader.c | 2 ++ src/systems/game_over.c | 34 ++++++++++++++++++++++++++++++++++ 6 files changed, 63 insertions(+), 8 deletions(-) create mode 100644 include/systems/game_over.h create mode 100644 src/systems/game_over.c diff --git a/CMakeLists.txt b/CMakeLists.txt index 8c8a0e9..f859e55 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -298,7 +298,7 @@ add_executable(my_rpg include/components/attack_component.h src/systems/combat_methods.c src/combat/attacks.c - src/player_utilities.c include/player_utilities.h src/systems/inventory.c include/systems/inventory.h) + src/player_utilities.c include/player_utilities.h src/systems/inventory.c include/systems/inventory.h src/systems/game_over.c include/systems/game_over.h) add_compile_options(-W -Wall -Wextra -Wshadow) diff --git a/Makefile b/Makefile index 24084cb..d1b584f 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,8 @@ SRC = src/main.c \ src/enemy_dataloader.c \ src/combat/attacks.c \ src/player_utilities.c \ - src/systems/inventory.c + src/systems/inventory.c \ + src/systems/game_over.c OBJ = $(SRC:%.c=%.o) diff --git a/include/systems/game_over.h b/include/systems/game_over.h new file mode 100644 index 0000000..e623d2a --- /dev/null +++ b/include/systems/game_over.h @@ -0,0 +1,17 @@ +/* +** EPITECH PROJECT, 2019 +** MUL_my_runner_2019 +** File description: +** game_over +*/ + +#ifndef MY_RPG_GAME_OVER_H +#define MY_RPG_GAME_OVER_H + +#include "engine.h" +#include + +bool hide_game_over(gc_engine *engine, gc_entity *entity, gc_vector2 pos, \ +enum gc_mousekeys key); + +#endif //MY_RPG_GAME_OVER_H diff --git a/prefabs/gameover.gcprefab b/prefabs/gameover.gcprefab index 3039ffd..40b935a 100644 --- a/prefabs/gameover.gcprefab +++ b/prefabs/gameover.gcprefab @@ -4,10 +4,11 @@ - - - -