fix read with ask

This commit is contained in:
2024-12-13 11:11:01 +01:00
parent 1d2190e55d
commit 14e05afdce
4 changed files with 13 additions and 11 deletions

View File

@@ -5,9 +5,11 @@
- [x] (3) Positionnement des points a couvrir - [x] (3) Positionnement des points a couvrir
- [x] (4) Positionnement des caisse et leurs déplacements - [x] (4) Positionnement des caisse et leurs déplacements
## Pour aller plus loin ## Pour aller plus loin
- [ ] (1) Txt to map # mur, P player, C caisse, I boutons - [x] (1) Txt to map # mur, P player, C caisse, I boutons
- [ ] (2) Affichage du scord en fonction du temps passé, nbr mouvement player , nbr caisse bien placées - [ ] (2) Affichage du scord en fonction du temps passé, nbr mouvement player , nbr caisse bien placées
- [ ] (3) Gestion de niveaux et de difficultés - [ ] (3) Gestion de niveaux et de difficultés
- [x] (5) Detection de partie perdu - [x] (5) Detection de partie perdu
- [ ] (6) Strategie de résolution - [ ] (6) Strategie de résolution
- [ ] (7) Conception des niveaux pour garentir la faisabilité d'un plateau - [ ] (7) Conception des niveaux pour garentir la faisabilité d'un plateau

6
read.c
View File

@@ -18,16 +18,16 @@ fileToTab2D (const char *name_file, unsigned short int **tab, const unsigned N,
case '#': case '#':
tab[x][y] = WALL; tab[x][y] = WALL;
break; break;
case '$': case 'C':
tab[x][y] = BOX; tab[x][y] = BOX;
break; break;
case '.': case 'I':
targets = realloc (targets, sizeof (vect) * (++nbr_targets[0])); targets = realloc (targets, sizeof (vect) * (++nbr_targets[0]));
targets[nbr_targets[0] - 1].x = x; targets[nbr_targets[0] - 1].x = x;
targets[nbr_targets[0] - 1].y = y; targets[nbr_targets[0] - 1].y = y;
tab[x][y] = TARGET; tab[x][y] = TARGET;
break; break;
case '@': case 'P':
player->x = x; player->x = x;
player->y = y; player->y = y;
tab[x][y] = PLAYER; tab[x][y] = PLAYER;

View File

@@ -1,11 +1,11 @@
##### #####
# # # #
#$ # #C #
### $## ### C##
# $ $ # # C C #
### # ## # ###### ### # ## # ######
# # ## ##### ..# # # ## ##### II#
# $ $ ..# # C C II#
##### ### #@## ..# ##### ### #P## II#
# ######### # #########
####### #######

View File

@@ -1,3 +1,3 @@
##### #####
#@$.# #PCI#
##### #####