2025-12-01 22:12:51 +01:00
|
|
|
<<<<<<< HEAD
|
2025-12-01 22:10:36 +01:00
|
|
|
/* src/game_view.h
|
|
|
|
|
* Définitions du module de la vue du plateau de jeu.
|
|
|
|
|
*/
|
|
|
|
|
#ifndef GAME_VIEW_H
|
|
|
|
|
#define GAME_VIEW_H
|
|
|
|
|
|
|
|
|
|
#include "game_logic.h"
|
|
|
|
|
#include "defs.h" /* Nécessaire pour les constantes de fenêtre */
|
2025-12-01 22:12:51 +01:00
|
|
|
=======
|
2025-12-01 19:32:24 +01:00
|
|
|
#ifndef GAME_VIEW_H
|
|
|
|
|
#define GAME_VIEW_H
|
|
|
|
|
|
|
|
|
|
#include "game_logic.h" /* Nécessaire pour connaître la structure game_state_t */
|
2025-12-01 22:12:51 +01:00
|
|
|
>>>>>>> 35d0b2d664efc5214a4ffbfd165dbee45dba3a2c
|
2025-12-01 22:10:36 +01:00
|
|
|
|
|
|
|
|
/* Dessine le plateau de jeu, les tuiles à leur position actuelle, et le compteur de coups. */
|
|
|
|
|
void game_render(const game_state_t *state);
|
|
|
|
|
|
|
|
|
|
/* Gère la boucle principale du jeu, les événements (clics/clavier) et les rafraîchissements. */
|
|
|
|
|
void game_loop(game_state_t *state);
|
|
|
|
|
|
2025-12-01 22:12:51 +01:00
|
|
|
<<<<<<< HEAD
|
2025-12-01 22:10:36 +01:00
|
|
|
#endif /* GAME_VIEW_H */
|
2025-12-01 22:12:51 +01:00
|
|
|
=======
|
|
|
|
|
#endif /* GAME_VIEW_H */
|
|
|
|
|
>>>>>>> 35d0b2d664efc5214a4ffbfd165dbee45dba3a2c
|