Skip to content
Snippets Groups Projects
Commit 0123d0c5 authored by Arnaud Albiez's avatar Arnaud Albiez
Browse files

Ajout de la fonction change_cell_grid et correction de la fonction affichage

parent 4e89d569
No related merge requests found
...@@ -74,7 +74,33 @@ void Affichage_grid(struct Grid* grid) ...@@ -74,7 +74,33 @@ void Affichage_grid(struct Grid* grid)
for(int i = 0; i<grid->column_number; i++) for(int i = 0; i<grid->column_number; i++)
{ {
for(int j = 0 ; j < grid->row_number; j++) for(int j = 0 ; j < grid->row_number; j++)
printf(get_grid(grid, i, j)); switch(get_grid(grid, i, j)){
case NONE :{
printf(" ");
break;
}
case WALL:{
printf("#");
break;
}
case PLAYER:{
printf("@");
break;
}
case GOAL:{
printf(".");
break;
}
case BOX:{
printf("$");
break;
}
}
printf("\n"); printf("\n");
} }
} }
void change_cell_grid(struct Grid* grid, int x, int y, enum CaseType new_valeur)
{
grid->game_grid[coordonner_vers_indice(x, y, grid)] = new_valeur;
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment