menu affichage fonctionne et modification de la loop pour rectangle
This commit is contained in:
@@ -88,19 +88,19 @@ int countCustomMaps(char *name_directory)
|
||||
}
|
||||
|
||||
|
||||
char ** generatorMenu(char *name_directory, int *x, int *y, vect *pos_player)
|
||||
char ** generatorMenu(char *name_directory, vect *size, vect *pos_player)
|
||||
{
|
||||
pos_player->x = 4;
|
||||
pos_player->y = 1;
|
||||
int nbr_custom = countCustomMaps("maps");
|
||||
(*x) = 7;
|
||||
(*y)= 5*(3+nbr_custom) +7;
|
||||
char **menu = creatArea2D(*x,*y);
|
||||
int nbr_custom = countCustomMaps(name_directory);
|
||||
size->x = 9;
|
||||
size->y = 5*(3+nbr_custom) +7;
|
||||
char **menu = creatArea2D(size->x,size->y);
|
||||
int i = 1;
|
||||
for (i = 1;i < *y-1; ++i)
|
||||
for (i = 1;i < size->y-1; ++i)
|
||||
{
|
||||
menu[4][i] = EMPTY;
|
||||
if (i == *y-2)
|
||||
if (i == size->y-2)
|
||||
{
|
||||
menu[4][i] = BUTTON;
|
||||
}
|
||||
@@ -108,7 +108,7 @@ char ** generatorMenu(char *name_directory, int *x, int *y, vect *pos_player)
|
||||
|
||||
int j,k ;
|
||||
|
||||
for (j = 5; j < *y-5; j+=5)
|
||||
for (j = 5; j < size->y-5; j+=5)
|
||||
{
|
||||
|
||||
for (k = 1 ; k < 4; ++k)
|
||||
@@ -124,6 +124,7 @@ char ** generatorMenu(char *name_directory, int *x, int *y, vect *pos_player)
|
||||
|
||||
}
|
||||
}
|
||||
menu[4][1] = PLAYER;
|
||||
return menu;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user