y avait des bugs, mais je suis trop fort j'ai tout corrigé

This commit is contained in:
proal 2022-12-09 10:41:50 +01:00
parent e18ecaa1be
commit ad2c538d20
3 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@
#include <graph.h> #include <graph.h>
#include "cheat.h" #include "cheat.h"
int cheat(int affichage[50],int tab[40], int sauv_pos[40]){ int cheat(int affichage[50],int tab[40], int sauv_pos[80]){
int x,n,pos_x,pos_y; int x,n,pos_x,pos_y;
int i, oui; int i, oui;
while(n<1){ while(n<1){
@ -28,7 +28,7 @@ int cheat(int affichage[50],int tab[40], int sauv_pos[40]){
pos_y=1000; pos_y=1000;
} }
oui=0; oui=0;
for (i=0;i<40;i++){ for (i=0;i<80;i=i+2){
if (sauv_pos[i]==pos_x && sauv_pos[i+1]==pos_y){ if (sauv_pos[i]==pos_x && sauv_pos[i+1]==pos_y){
oui=1; oui=1;
} }

View File

@ -1,6 +1,6 @@
#ifndef CHEAT_H #ifndef CHEAT_H
#define CHEAT_H #define CHEAT_H
int cheat(int affichage[50],int tab[40], int sauv_pos[40]); int cheat(int affichage[50],int tab[40], int sauv_pos[80]);
#endif #endif

6
jeu.c
View File

@ -10,7 +10,7 @@
int jeu(int position[20][4], int nb_paires,int tab[40]){ int jeu(int position[20][4], int nb_paires,int tab[40]){
int score=0,score2,repet,test=0; int score=0,score2,repet,test=0;
int pos_x,pos_y,oui; int pos_x,pos_y,oui;
int i,j,g,l=0,n=0,x=0,stock_g_1,stock_g_2,sauv_pos[40]; int i,j,g,l=0,n=0,x=0,stock_g_1,stock_g_2,sauv_pos[80];
int repet2, nb_images; int repet2, nb_images;
int clic_x,clic_y,im_y,im_x, im_x_1, im_x_2, im_y_1, im_y_2; int clic_x,clic_y,im_y,im_x, im_x_1, im_x_2, im_y_1, im_y_2;
unsigned long temps, temps2,temps3=1; unsigned long temps, temps2,temps3=1;
@ -30,7 +30,7 @@ int jeu(int position[20][4], int nb_paires,int tab[40]){
ChoisirCouleurDessin(c); ChoisirCouleurDessin(c);
EcrireTexte(865,360,scoretab,2); EcrireTexte(865,360,scoretab,2);
for (i=0;i<40;i++){ for (i=0;i<80;i++){
sauv_pos[i]=0; sauv_pos[i]=0;
} }
@ -153,7 +153,7 @@ int jeu(int position[20][4], int nb_paires,int tab[40]){
for (pos_y=10;pos_y<=370;pos_y=pos_y+90){ for (pos_y=10;pos_y<=370;pos_y=pos_y+90){
for (pos_x=10;pos_x<=640;pos_x=pos_x+90){ for (pos_x=10;pos_x<=640;pos_x=pos_x+90){
oui=0; oui=0;
for (i=0;i<l;i++){ for (i=0;i<l;i=i+2){
if (sauv_pos[i]==pos_x && sauv_pos[i+1]==pos_y){ if (sauv_pos[i]==pos_x && sauv_pos[i+1]==pos_y){
oui=1; oui=1;
} }