fix read with ask
This commit is contained in:
@@ -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
6
read.c
@@ -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;
|
||||||
|
|||||||
12
test.txt
12
test.txt
@@ -1,11 +1,11 @@
|
|||||||
#####
|
#####
|
||||||
# #
|
# #
|
||||||
#$ #
|
#C #
|
||||||
### $##
|
### C##
|
||||||
# $ $ #
|
# C C #
|
||||||
### # ## # ######
|
### # ## # ######
|
||||||
# # ## ##### ..#
|
# # ## ##### II#
|
||||||
# $ $ ..#
|
# C C II#
|
||||||
##### ### #@## ..#
|
##### ### #P## II#
|
||||||
# #########
|
# #########
|
||||||
#######
|
#######
|
||||||
|
|||||||
Reference in New Issue
Block a user