It would appear it is something to do with the SPRCOL command after the drawsprite.
If i remove the SPRCOLL section then the graphics display fine.
I am checking a collisionsprite against a background sprite(full screen)
e.g.
DRAWSPRITE ColSpriteB,dude.x#+10,dude.y#+60
IF SPRCOLL(ColSpriteB,dude.x#+10,dude.y#+60,GameBgndSpr,0,0)
dude.yv#=0
dude.y#=dude.oy#
IF dude.xv#>0 THEN dude.xv#=dude.xv#-0.3
IF dude.xv#<0 THEN dude.xv#=dude.xv#+0.3
ENDIF
If i remove the SPRCOLL section then the graphics display fine.
I am checking a collisionsprite against a background sprite(full screen)
e.g.
DRAWSPRITE ColSpriteB,dude.x#+10,dude.y#+60
IF SPRCOLL(ColSpriteB,dude.x#+10,dude.y#+60,GameBgndSpr,0,0)
dude.yv#=0
dude.y#=dude.oy#
IF dude.xv#>0 THEN dude.xv#=dude.xv#-0.3
IF dude.xv#<0 THEN dude.xv#=dude.xv#+0.3
ENDIF