2

d'une manière générale, dans un jeu, on redessine tout l'écran à chaque fois... mais bon, si tu veux pouvoir "retirer" une sprite du graph buffer, il te suffit de la rafficher au même endroit en XOR (c bon avec ionputsprite et ionlargesprite) le fait qe la sprite soit XORée avec l'écran va la supprimer....

4

T'as pas à te soucier de ça, c dans la routine de copie de sprite sur le graphbuffer, on peut soit copier directement la sprire (LD), tout ce qui est derière est effacé, soit on OR la sprite avec l'écran, dans ce cas, la sprite se superpose à l'écran, comme si ses pixels noirs restent noirs, et les pixels blancs sont transparents. Soir on XOR la sprite avec l'écran, dasn ce cas, le blanc est transparent, si le pixel est noir sur la sprite et noir à l'écran aussi, il est inversé (il devient blanc).

Quand tu utilise ionputsprite ou ionlargesprite, la sprite est XORée donc c'est bon!