From a6ca3d0ef63575c24b7db1a2be5dd652b1b09d6c Mon Sep 17 00:00:00 2001 From: Shadow15510 Date: Wed, 19 Jan 2022 21:30:20 +0100 Subject: [PATCH] Add a short help in-game --- src/main.c | 15 +++++++++++++++ src/save.c | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 6204439..962bcc7 100644 --- a/src/main.c +++ b/src/main.c @@ -78,6 +78,21 @@ int main(void) gint_world_switch(GINT_CALL(read_save, (void *)¤t_game)); + if (current_game.total_time == 0) + { + dclear(C_WHITE); + + dtext(1, 1, C_BLACK, "CONTROLES :"); + dtext(1, 18, C_BLACK, "[FLECHES] : SELECTIONNER"); + dtext(1, 35, C_BLACK, "[SHIFT] : VALIDER"); + dtext(1, 52, C_BLACK, "[ALPHA]/[EXIT] : REVENIR EN ARRIERE"); + dtext(1, 69, C_BLACK, "[VARS] : MENU DES MUTATIONS"); + dtext(1, 86, C_BLACK, "[->] : MODE RAPIDE"); + + dupdate(); + getkey(); + } + int to_save = main_loop(¤t_game); if (to_save) gint_world_switch(GINT_CALL(write_save, (void *)¤t_game)); diff --git a/src/save.c b/src/save.c index 2f14ae6..17ad1d0 100644 --- a/src/save.c +++ b/src/save.c @@ -49,7 +49,7 @@ void read_save(struct game *current_game) current_game->planes[i] = new_planes[i]; } - // Loa + // Load for (int i = 0; i < NB_PLANES; i ++) { BFile_Read(fd, current_game->planes[i], sizeof(struct plane), -1);