vinceLe 11/12/2007 à 00:23
pour chainer un sprite, il faut préciser le suivant(en rouge) et 0 pour la fin de chaine, ça donne :
extern char SCBs[];
#asm
_clown dc.b $c7,$10,$20
dc.w _ball1,_clown
dc.w 0,0,$100,$100
dc.b $01,$23,$45,$67,$89,$ab,$cd,$ef
_ball1 dc.b $c7,$10,$20
dc.w _ball2 ,_ball1
dc.w 0,0,$100,$100
dc.b $01,$23,$45,$67,$89,$ab,$cd,$ef
_ball2 dc.b $c7,$10,$20
dc.w 0,_ball2
dc.w 0,0,$100,$100
dc.b $01,$23,$45,$67,$89,$ab,$cd,$ef
#endasm
Ainsi dans ta structure tu précises que le premier sprite "clown" a pour suivant "ball 1" que "ball1" a pour suivant "ball2" et que "ball2" n'a pas de suivant (donc c'est le dernière de la liste chaînée)