Oups
mon code :
#include <stdio.h>
#include <conio.h>
#include <conio2.h>
int raquette()
{
/* declaration variable */
int x1=4,y1=20; /* coordonnées raquette 1 */
int x2=58,y2=20; /* coordonnées raquette 2 */
int ymin=3,ymax=39;
char raquette=186;
char touche;
/* creation raquette 1*/
gotoxy(x1,y1);
printf("%c",raquette);
gotoxy(x1,y1+1);
printf("%c",raquette);
gotoxy(x1,y1+2);
printf("%c",raquette);
/* creation raquette 2*/
gotoxy(x2,y2);
printf("%c",raquette);
gotoxy(x2,y2+1);
printf("%c",raquette);
gotoxy(x2,y2+2);
printf("%c",raquette);
/* deplacement raquette */
do{
if(kbhit()){
touche=getch();
switch(touche){
case's':if(y1!=ymin){
gotoxy(x1,y1+2);
printf(" ");
y1--;
gotoxy(x1,y1);
printf("%c",raquette);
}
break;
case'x':if(y1!=ymax){
gotoxy(x1,y1-2);
printf(" ");
y1++;
gotoxy(x1,y1);
printf("%c",raquette);
}
break;
}
switch(touche){
case'j':if(y2!=ymin){
gotoxy(x2,y2+2);
printf(" ");
y2--;
gotoxy(x2,y2);
printf("%c",raquette);
}
break;
case'n':if(y2!=ymax){
gotoxy(x2,y2-2);
printf(" ");
y2++;
gotoxy(x2,y2);
printf("%c",raquette);
}
break;
}
}}
while(touche!='q');
}
J'utilise q pour quitter