Sokoban
1.1.3
Le fameux jeu Sokoban, poussez les boîtes !
|
Cette structure contient les informations concernant le niveau du jeu et son contenu. Plus de détails...
#include <grid.h>
Champs de données | |
enum CaseType ** | game_grid |
Tableau contenant les entités présents dans le jeu. | |
int | column_number |
Nombre de colonnes de game_grid. | |
int | row_number |
Nombre de lignes de game_grid. | |
int | goal_number |
Nombre d'objectifs de game_grid. | |
int | box_over_goal_number |
Nombre d'objectifs réussi de game_grid. | |
player | player |
Structure pour stocker la position du joueur. | |
Cette structure contient les informations concernant le niveau du jeu et son contenu.
Une fois le jeu est lancé, le fichier contenant le niveau du jeu est chargé dans une instance de cette structure. Les informations stocké sont les suivantes : chaque case du niveau, nombre de lignes et colonnes, nombre d'objectifs du niveau et nombre d'objectifs réussi du niveau ainsi que la position du joueur dans le niveau.