Yann B�nigot wrote:
Je tente de cr�er un pong avec curses mais a chaque fois que je fait
'e',il fait remonter la balle d'un cran au lieu d'avoir la raquette
remonter.Que faire?voici le code source:(a compiler avec gcc nomduprog
-o prog -lcurses):
#include <stdio.h>
#include <curses.h>
int main(void){
int x[2];
int y[2];
int var[20];
char a;
initscr();
x[0]=10;
y[0]=10;
x[1]=3;
y[1]=3;
x[2]=20;
y[2]=3;
var[0]=1;
var[1]=1;
while(x[0]>0 && x[0]<21){
box(stdscr,'!','-');
x[0]=x[0]+var[0];
y[0]=y[0]+var[1];
a=getch();
clear();
switch(a){
case 'a': y[1]=y[1]-1;break;
case 'q': y[1]=y[1]+1;break;
case 'e': y[2]=y[2]-1;break;
case 'd': y[2]=y[2]+1;break;
}
move(y[0],x[0]);
printw("#");
move(y[1],x[1]);
printw("#");
move(y[1]+1,x[1]);
printw("#");
move(y[1]+2,x[1]);
printw("#");
move(y[2],x[2]);
printw("#");
move(y[2]+1,x[2]);
printw("#");
move(y[2]+2,x[2]);
printw("#");
}
endwin();
}
------------------------------------------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"
c'est r�gl�.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"