Never mind. I found your code a few pages back.
rem Load hero sprite facing LEFT (1-3)
load image "L-Stand.bmp",1
load image "L-Walk1.bmp",2
load image "L-Walk2.bmp",3
rem Load hero sprite facing RIGHT (4-6)
load image "R-Stand.bmp",4
load image "R-Walk1.bmp",5
load image "R-Walk2.bmp",6
rem Set initial values for Variables
heroX=320
heroY=240
herostance=2
heroface=0
otherheros=1
rem Set default display of hero sprite (Sprite 1)
sprite 1,heroX,heroY,herostance
rem Main loop
do
rem Evaluate variables
heroX=sprite X(1)
heroY=sprite Y(1)
rem Left movement
if leftkey()=1
heroX=heroX-2
heroface=0
herostance=herostance+1
if herostance > 3 then herostance=1
endif
if rightkey()=1
heroX=heroX+2
heroface=1
herostance=herostance+1
if herostance > 3 then herostance=1
endif
otherheros=otherheros+1
if otherheros > 3 then otherheros=1
sprite 1, heroX, heroY, herostance+(heroface*3)
sprite 2, 0, 0, otherheros
sprite 3, 600, 400, otherheros+3
rem Refresh screen
sync
loop
One thing though, would you happen to know how I would slow down the animation?