@Charles Black
The iNumber simply repesent the integer value of the sprite. I posted this code earlier for lilith hopefully it will clarify sprites a little
#include "DarkGDK.h"
float angle;
// the main entry point for the application is this function
void DarkGDK ( void ){
dbSyncOn();
dbInk(dbRGB(255,0,0),dbRGB(0,0,0));
dbBox(0,0,100,100);
dbInk(dbRGB(255,255,255),0);
dbBox(10,10,90,90);
dbSync(); dbSync();
dbGetImage(1,0,0,100,100);
dbSprite(1,200,200,1);
dbCLS();
while ( LoopGDK ( ) ){
dbMoveSprite(1,5);
dbRotateSprite(1,angle++);
dbSync();
};
};
System
PIV 2.8 MZ 512 Mem
FX 5600 256 mem