sure sure! actually, ive made the sprite move by moving it here
while ( LoopGDK ( ) )
{
movePlayer();
[b]meter();[/b]
dbSync( );
}
where the meter() code is
void meter()
{
dbLoadImage ("hud_switch.png", 97);
dbSprite (97,2,350,97);
dbScaleSprite(97,50);
dbLoadImage ("hud_rpm_background.png", 99);
dbSprite (99,1,350,99);
dbScaleSprite(99,50);
dbSetSpritePriority(97,1);
dbSetSpritePriority(99,0);
dbRotateSprite(97,dbSpriteAngle(97)+rotater);
dbLoadImage ("hud_speedometer_background.png", 98);
dbSprite (98,510,350,98);
dbScaleSprite(98,50);
dbLoadImage ("hud_switch.png", 96);
dbSprite (96,511,350,96);
dbScaleSprite(96,50);
dbSetSpritePriority(96,1);
dbSetSpritePriority(98,0);
}
dbKeyState(16) is used in my movePlayer(). here's the new problem, the sprite does rotate but not by itself, it looks like it's revolving in a point and i know because the sprite eventually comes back to my screen... now if only i could use fraps and post it here.