La situation est simple
On est en true color (Allegro)
J'ai un décor de fond statique (BITMAP *decor)
J'ai un petit objet mobile (BITMAP *objet)
Le petit objet se balade sur l'écran/décor. Je voudrais l'effacer de la position précédente dans decor et l'afficher à sa nouvelle position
Voici mon idée:
...
...
while(key[KEY_ESC]==0)
{
xObjet+=1;//par exemple
yObjet+=1;
blit(decor,screen,0,0,0,0,640,480);
masked_blit(objet,screen,0,0,xObjet,yObjet,640,480);
}
Ca n'est pas d'une rapidité folle et ça a tendance à cligonter à l'écran. Y a t'il une autre méthode (passant par draw_sprite par exemple) permettant d'animer des objets ?
Merci