ah ben fallait le dire tout de suite, qu'il y avait un rapport entre SetBuffers and SwapBuffers
Je te l'accorde je n'ai pas était fute fute sur ce coup tout de même.
Et donc pour nettoyer le screen, il faut faire un "DrawFBox(0,0,160,102,0);"
Par exemple, pour faire une balle (enfin un 'o') qui rebondie à l'horizontale, j'ai fait ca:
char main(){
InitIRQ();
CLI;
SetBuffers(SCREEN, 0, 0);
SetRGB(pal);
y=0; lock=0;
for( ; ; ){
if(y==156) lock=1;
else if(y==-4) lock=0;
if(lock==0) y+=2;
else y-=2;
DrawFBox(0,0,160,102,0);
TextOut(y, 36, 15, 0, "o");
Vsync();
}
J'ai bon?