J'ai un ptit prgm premettant d'afficher un sprite et de le deplacer mais jai un pb, qd on le ferme des bugs daffichage apparaissent.
Voici le code :
// C Source File
// Created 24/06/2004; 14:41:40
#include <tigcclib.h>
#define OPTIMIZE_ROM_CALLS
#define SAVE_SCREEN
#include <tigcclib.h>
short _ti89 ;
void _main(void)
{
static unsigned short sprite[] = {0xFFFF, 0xC003, 0xA005, 0x9009, 0x8811, 0x8421, 0x8421, 0x8181, 0x8181, 0x8241, 0x8241, 0x8811, 0x9009, 0xA005, 0xC003, 0xFFFF} ;
short key = 0, xxa = 0, yya = 0 ;
ClrScr();
do
{
if(key !=0)
Sprite16(xxa, yya, 16, sprite, LCD_MEM, SPRT_XOR) ;
switch(key)
{
case 344 :
if(xxa+16 < 160)
xxa = xxa + 2 ;
break ;
case 338 :
if(xxa > 0)
xxa = xxa - 2 ;
break ;
case 340 :
if(yya+16 < 100)
yya = yya + 2 ;
break ;
case 337 :
if(yya > 0)
yya = yya - 2 ;
break ;
}
Sprite16(xxa, yya, 16, sprite, LCD_MEM, SPRT_XOR) ;
key = ngetchx();
}
while(key !=264);
ClrScr();
DlgMessage("Au revoir !","A plus",BT_NONE,BT_NONE);
}
qqln peut maider ???