Enfin ceci dit je pense que ce serait plus simple que tu gères les déplacements "par tiles
??
La j'efface un sprite entier puis je l'affiche à coté... C'est quoi tiles ?
donc t'as juste à la diviser par 8 (cf http://progg.free.fr/z80/ par exemple) puis à arrondir pour avoir une coordonnée comparable avec la matrice
Par contre avec cette methode tu es bloqué si tu veux gérer des morceaux plus petits que des bloc de 8*8?
Parce que avec l'arrondi tout ce qui va de x modulo 8 = 0 à x modulo 8 = 7 subit le même traitement...
avec un buffer plus grand que l'écran (pour le scrolling par exemple).
Oui le scrolling il faudra que je m'y mette (prochain projet?!). ^^