I got this far with my piece of code and Ive put the graphics for it up on the interweb, so to check them out take the .zip from
http://homepage.ntlworld.com/curtisfell/uber/
ok, here is the code. Any help is good help.
sync on
hide mouse
set display mode 1024,768,16
load image "uber_stand_r1.bmp",1
load image "uber_stand_ru1.bmp",2
load image "uber_stand_u1.bmp",3
load image "uber_stand_lu1.bmp",4
load image "uber_stand_l1.bmp",5
load image "uber_stand_ld1.bmp",6
load image "uber_stand_d1.bmp",7
load image "uber_stand_rd1.bmp",8
load image "uber_run_r1.bmp",9
load image "uber_run_r2.bmp",10
load image "uber_run_r3.bmp",11
load image "uber_run_r4.bmp",12
load image "uber_run_r5.bmp",13
load image "uber_run_r6.bmp",14
load image "uber_run_r7.bmp",15
load image "uber_run_r8.bmp",16
load image "uber_run_ru1.bmp",17
load image "uber_run_ru2.bmp",18
load image "uber_run_ru3.bmp",19
load image "uber_run_ru4.bmp",20
load image "uber_run_ru5.bmp",21
load image "uber_run_ru6.bmp",22
load image "uber_run_ru7.bmp",23
load image "uber_run_ru8.bmp",24
load image "uber_run_u1.bmp",25
load image "uber_run_u2.bmp",26
load image "uber_run_u3.bmp",27
load image "uber_run_u4.bmp",28
load image "uber_run_u5.bmp",29
load image "uber_run_u6.bmp",30
load image "uber_run_u7.bmp",31
load image "uber_run_u8.bmp",32
load image "uber_run_rd1.bmp",33
load image "uber_run_rd2.bmp",34
load image "uber_run_rd3.bmp",35
load image "uber_run_rd4.bmp",36
load image "uber_run_rd5.bmp",37
load image "uber_run_rd6.bmp",38
load image "uber_run_rd7.bmp",39
load image "uber_run_rd8.bmp",40
load image "uber_run_d1.bmp",41
load image "uber_run_d2.bmp",42
load image "uber_run_d3.bmp",43
load image "uber_run_d4.bmp",44
load image "uber_run_d5.bmp",45
load image "uber_run_d6.bmp",46
load image "uber_run_d7.bmp",47
load image "uber_run_d8.bmp",48
load image "uber_run_ld1.bmp",49
load image "uber_run_ld2.bmp",50
load image "uber_run_ld3.bmp",51
load image "uber_run_ld4.bmp",52
load image "uber_run_ld5.bmp",53
load image "uber_run_ld6.bmp",54
load image "uber_run_ld7.bmp",55
load image "uber_run_ld8.bmp",56
load image "uber_run_l1.bmp",57
load image "uber_run_l2.bmp",58
load image "uber_run_l3.bmp",59
load image "uber_run_l4.bmp",60
load image "uber_run_l5.bmp",61
load image "uber_run_l6.bmp",62
load image "uber_run_l7.bmp",63
load image "uber_run_l8.bmp",64
load image "uber_run_lu1.bmp",65
load image "uber_run_lu2.bmp",66
load image "uber_run_lu3.bmp",67
load image "uber_run_lu4.bmp",68
load image "uber_run_lu5.bmp",69
load image "uber_run_lu6.bmp",70
load image "uber_run_lu7.bmp",71
load image "uber_run_lu8.bmp",72
n=9
sprite 1,100,100,n
remstart
sprite 2,100,160,n+16
sprite 3,100,240,n+24
sprite 4,100,320,n+32
sprite 5,160,100,n+40
sprite 6,160,160,n+48
sprite 7,160,240,n+56
sprite 8,160,320,n+64
remend
x=100
y=100
rundir=1
do
sync
wait 50
sprite 1,x,y,n
if rightkey()=1 and downkey()=0 and upkey()=0
n=n+1
x=x+20
if n>16
n=9
endif
rundir=1
endif
if rightkey()=1 and upkey()=1
n=n+1
x=x+20
y=y-20
if n<17 or n>24
n=17
endif
rundir=2
endif
if upkey()=1 and leftkey()=0 and rightkey()=0
n=n+1
y=y-20
if n<25 or n>32
n=25
endif
rundir=3
endif
if leftkey()=1 and upkey()=1
n=n+1
x=x-20
y=y-20
if n<65 or n>72
n=65
endif
rundir=4
endif
if leftkey()=1 and downkey()=0 and upkey()=0
n=n+1
x=x-20
if n<57 or n>64
n=57
endif
rundir=5
endif
if leftkey()=1 and downkey()=1
n=n+1
x=x-20
y=y+20
if n<49 or n>56
n=49
endif
rundir=6
endif
if downkey()=1 and leftkey()=0 and rightkey()=0
n=n+1
y=y+20
if n<41 or n>48
n=41
endif
rundir=7
endif
if rightkey()=1 and downkey()=1
n=n+1
x=x+20
y=y+20
if n<33 or n>40
n=33
endif
rundir=8
endif
if downkey()=0 and leftkey()=0 and rightkey()=0 and upkey()=0
n=rundir
endif
if x<2 then x=2
if x>980 then x=980
if y<2 then y=2
if y>720 then y=720
loop
GIve me more power!