Skip to content

Commit

Permalink
fix max salles
Browse files Browse the repository at this point in the history
  • Loading branch information
LeTaitre committed May 26, 2024
1 parent 12060d1 commit 3560369
Showing 1 changed file with 22 additions and 4 deletions.
26 changes: 22 additions & 4 deletions partie.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,39 @@ Partie * creerPartie() {
exit(1);
}
partie->carte = NULL;
partie->carte = malloc(MAX_SALLES * sizeof(Salle*));
if(MAX_SALLES>=5){
partie->carte = malloc(MAX_SALLES * sizeof(Salle*));
}
else{
partie->carte = malloc(5 * sizeof(Salle*));
}
if(partie->carte == NULL) {
logMessage(CRITICAL, "erreur malloc carte");
exit(1);
}
for(int i = 0; i < MAX_SALLES; i++) {
partie->carte[i] = NULL;
if(MAX_SALLES>=5){
for(int i = 0; i < MAX_SALLES; i++) {
partie->carte[i] = NULL;
}
}
else{
for(int i = 0; i < 5; i++) {
partie->carte[i] = NULL;
}
}
partie->salles_existantes = 0; //compteur de salles existantes
partie->objets_speciaux_apparus = 0; //Compteur des objets à récupérer pour gagner apparus
partie->portesNonOuvertes = 0;//Compte les portes non ouvertes sur la carte
partie->nb_obj_inv = 0;
partie->nb_obj_spe_inv = 0;
partie->mvEnnemic = 0;
partie->nsalles = MAX_SALLES;
if(MAX_SALLES>=5){
partie->nsalles = MAX_SALLES;
}
else{
partie->nsalles = 5;
}

partie->minuteur = MINUTEUR;//minuteur en secondes. Si celui-ci atteint 0 le jeu est perdu
partie->decr_minuteur = 0; //Variable servant à convertir les tours de boucles en une seconde pour décrémenter le minuteur
return partie;
Expand Down

0 comments on commit 3560369

Please sign in to comment.