1st:
Theres no Position Sprite command so heres a function that I use...
Function PositionSprite(Sn,x,y)
Sprite Sn,x,y,Sprite Image(Sn)
EndFunction
2nd:
when you use the Bitmap Screens you need to remember the command [Set Current Bitmap] which Sets the bitmap screen to be edited...
Ps: bitmap screen 0 is the main screen
3rd:
This code should work
Load Image "c:box.bmp",1
Sprite 1,0,0,1
For i=0 to i=100
PositionSprite(1,i,i)
next i
Print "Complete..."
wait key
4th:
SpriteX?
Try:
Sprite X(1) and Sprite Y(1)
5th
Sprite Collision...
I think theres a [Sprite Hit] Command
Or
Sprite Collision With Mouse
Function MouseOverSprite(Sn)
` Returns a Value of 1 If the Mouse if Over the Sprite
` Else Returns 0
If MouseX() > Sprite X(Sn)
If MouseY() > Sprite Y(Sn)
If MouseX() < Sprite X(Sn) + Sprite Width(Sn)
If MouseY() < Sprite Y(Sn) + Sprite Height(Sn)
ExitFunction 1 :EndIf:EndIf:EndIf:EndIf
EndFunction 0
Hope this helps