diff --git a/action.c b/action.c index 6703c3c..1c5cc0d 100644 --- a/action.c +++ b/action.c @@ -92,7 +92,7 @@ int main(void){ int init_1=retenue1; int init_2=retenue2; -while(nombre_execution<7500){ +while(nombre_execution<10000){ int perdant=0; if(temps>5){ @@ -147,7 +147,8 @@ while(nombre_execution<7500){ on marque que les virus sont à égalité. */ -printf("\033[32m \n egalité aucun virus n'a gagner \033[0m \n"); +printf("\033[31m \n egalité aucun virus n'a gagner \033[0m \n"); +ImageFin(3); fclose(virus); diff --git a/action.o b/action.o new file mode 100644 index 0000000..791207f Binary files /dev/null and b/action.o differ diff --git a/decod_instruction.o b/decod_instruction.o new file mode 100644 index 0000000..531bc3a Binary files /dev/null and b/decod_instruction.o differ diff --git a/graphique.c b/graphique.c index 8b92029..126adba 100644 --- a/graphique.c +++ b/graphique.c @@ -19,11 +19,11 @@ void DessinerVirus(unsigned long int addresse, char* coul){ int y; for(i=0;i<16;i++){ - for(j=0;j<501;j++){ + for(j=0;j<500;j++){ addresse=addresse-1; if(addresse==0){ - x=35+j*3; - y=20+i*55; + x=j*3; + y=i*55; break; } } @@ -32,7 +32,7 @@ void DessinerVirus(unsigned long int addresse, char* coul){ } } - DessinerRectangle(x, y, 3, 30); + DessinerRectangle(35+x, 20+y, 3, 30); } void PremiereImage(void){ @@ -45,7 +45,7 @@ void PremiereImage(void){ for(i=0;i<16;i++){ - for(j=0;j<501;j++){ + for(j=0;j<500;j++){ DessinerRectangle(35+j*(x), 20+i*(y), lx, ly); @@ -74,6 +74,14 @@ void ImageFin(int nb_image){ ChoisirCouleurDessin(c); EcrireTexte(650, 400, "Le virus numero 2 a gagner", 2); } + if(nb_image==3){ + c=CouleurParNom("white"); + ChoisirCouleurDessin(c); + EffacerEcran(c); + c=CouleurParNom("black"); + ChoisirCouleurDessin(c); + EcrireTexte(650, 400, "egalite", 2); + } Touche(); } #endif \ No newline at end of file diff --git a/graphique.o b/graphique.o new file mode 100644 index 0000000..c6e647e Binary files /dev/null and b/graphique.o differ diff --git a/superviseur b/superviseur index 66d8ecc..7881661 100755 Binary files a/superviseur and b/superviseur differ diff --git a/vir1.mars b/vir1.mars index f96a05a..8a16805 100644 --- a/vir1.mars +++ b/vir1.mars @@ -1 +1 @@ -7999 \ No newline at end of file +1513209474796486657 \ No newline at end of file