Skip to content
Snippets Groups Projects
Commit ded6599b authored by maberet's avatar maberet
Browse files

ajout de la fonction winGame

parent 09bd7cbf
No related branches found
No related tags found
No related merge requests found
......@@ -31,11 +31,11 @@ listchainfire_t insertAheadFire(fire_t fire,listchainfire_t listFire)
printf("problème d'allocation \n");
exit(1);
}
if (!searchFire(listFire,fire.x,fire.y)){
m->fire=fire;
m->next= listFire;
listFire=m;}
if ((!searchFire(listFire,fire.x,fire.y))&&(map[fire.x][fire.y]!=2)){
m->fire=fire;
m->next= listFire;
listFire=m;
}
return listFire;
}
......@@ -227,4 +227,17 @@ listchainfire_t spreadFire (listchainfire_t listFire){
listTemporary=listTemporary->next;
}
return listFire;
}
booleen_t winGame(listchainfire_t listFire){
booleen_t win = true;
listchainfire_t listTemporary= listFire;
while (!emptyListFire( listTemporary)){
if ((listTemporary->fire).state!=0){
win= false;
break;
}
}
return win;
}
\ No newline at end of file
......@@ -50,7 +50,7 @@ void readFapFromFile(char * filename);
void nextFire(listchainfire_t );
listchainfire_t probabilitySpreadFire( listchainfire_t, listchainfire_t);
listchainfire_t spreadFire (listchainfire_t );
booleen_t winGame(listchainfire_t );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment