Newer
Older
#ifndef GRID_HEADER
#define GRID_HEADER
enum CaseType{
WALL = '#',
BOX = '$',
PLAYER = '@',
GOAL = '.',
NONE = ' '
};
/**
* @struct Grid grid.h
* @brief Cette structure contient les informations
* concernant la grille du jeu et son contenu
*/
struct Grid{
enum CaseType* game_grid; ///< Tableau contenant les entités présents dans le jeu
int column_number; ///< Nombre de colonne de game_grid
int row_number; ///< Nomber de ligne de game_grid
};
void init_level(const char* file_path);
struct Grid* grid_new(int x, int y);
enum CaseType get_grid(struct Grid* grid, int x, int y);
void Affichage_grid(struct Grid* grid);