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] (4) Positionnement des caisse et leurs déplacements
## 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
- [ ] (3) Gestion de niveaux et de difficultés
- [x] (5) Detection de partie perdu
- [ ] (6) Strategie de résolution
- [ ] (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 '#':
tab[x][y] = WALL;
break;
case '$':
case 'C':
tab[x][y] = BOX;
break;
case '.':
case 'I':
targets = realloc (targets, sizeof (vect) * (++nbr_targets[0]));
targets[nbr_targets[0] - 1].x = x;
targets[nbr_targets[0] - 1].y = y;
tab[x][y] = TARGET;
break;
case '@':
case 'P':
player->x = x;
player->y = y;
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#
#####