Code: Select all
int num=0;
int x=0;
for (;;){
num=0;
VDP_resetSprites ();
VDP_setSpriteFull(num++, 50+x, 50, SPRITE_SIZE(4, 4), TILE_ATTR(1, 0, 0, 0) | 3, num+1);
VDP_setSpriteFull(num++, 50+x, 150, SPRITE_SIZE(4, 4), TILE_ATTR(1, 0, 0, 0) | 0, num+1);
VDP_setSpriteFull(num++, 20+x, 50, SPRITE_SIZE(4, 4), TILE_ATTR(1, 0, 0, 0) | 3, num+1);
if(x==5){
VDP_setSpriteFull(num++, 20+x, 20+x, SPRITE_SIZE(4, 4), TILE_ATTR(1, 0, 0, 0) | 3, num+1);
VDP_updateSprites(4, 1);
}
else VDP_updateSprites(3, 1);
x ++;
VDP_waitVSync ();
VDP_resetSprites ();
VDP_releaseAllSprites ();
VDP_clearSprites ();
}