Well, I'm not so good with 2D like I said, but you could use object plains to do 2D as well. Here is a code I whipped up that may help you:
rem Make objects and stuff
make object plain 1,20,20
load image "plane.jpg",1
texture object 1,1
set object 1,1,0,0
position object 1,0,0,-70
rem Loop for turning and example
`start loop
do
`turn commands
if leftkey()=1 then turn object left 1,1
if rightkey()=1 then turn object right 1,1
if leftkey()=0 then rotate object 1,360,360,360
if rightkey()=0 then rotate object 1,360,360,360
`end loop
loop
You can change the
turn object commands to a command that rotates a sprite, which, to make a sprite you use this command (which I THINK I know off the top of my head)
load image "IMAGE.jpg",1 : sprite 1,1,X,Y. (I think that is it, you may want to check before trusting me with that
)
If you don't want to use the 3D plains, you can always just change my code and use the sprite command and rotate it instead of using my code.
My code isn't really tested, because, I've never done anything like what you're doing, so, I'm kind of just guessing here
, but, I think my code should work
.