This commit is contained in:
lecointre
2025-11-30 15:56:48 +01:00
parent 0939e7369d
commit 99cb83582a
16 changed files with 433 additions and 37 deletions
+5 -3
View File
@@ -1,4 +1,6 @@
/* src/menu_view.h */
/* src/menu_view.h
* Définition de l'état du menu et des prototypes pour le module de configuration.
*/
#ifndef MENU_VIEW_H
#define MENU_VIEW_H
@@ -12,10 +14,10 @@ typedef struct {
int selected_image; /* Index de l'image (0, 1, ou 2) */
int rows; /* Nombre de lignes (3 à 8) */
int cols; /* Nombre de colonnes (3 à 8) */
int ready_to_play; /* 1 si le joueur a validé */
int ready_to_play; /* 1 si le joueur a validé, -1 si demande de quitter */
} menu_state_t;
/* Prototypes des fonctions */
/* Prototypes des fonctions publiques */
void menu_init(menu_state_t *state);
void menu_render(const menu_state_t *state);
void menu_handle_mouse_click(menu_state_t *state);