Help Please…

By Ultra Shards

I am working on a game but I can’t get the enemies to work. I think there is a problem with either then tab DRAW_SCREEN or ENEMY.

DRAW_SCREEN:
FOR X=0 TO 15
FOR Y=0 TO 15
IF LEVEL(LVL,X,Y)=1 THEN COLOR 15
IF LEVEL(LVL,X,Y)=2 THEN COLOR 6
FOR I=0 TO ENEMYNUM(LVL)
IF ENEMYY(I)=Y AND ENEMYX(I)=X THEN
COLOR 4
EXIT
END IF
NEXT I
IF LEVEL(LVL,X,Y)>0 THEN BAR X*2,Y*2 TO X*2+1,Y*2+1
NEXT Y
NEXT X
RETURN

ENEMY:
FOR I=0 TO ENEMYNUM(LVL)
IF ENEMYY(I)+EDIR(I)>=0 AND ENEMYY(I)+EDIR(I)<=15 THEN
IF LEVEL(LVL,ENEMYX(I),ENEMYY(I)+EDIR(I))=0 THEN ENEMYY(I)=ENEMYY(I)+EDIR(I) ELSE EDIR(I)=-EDIR(I)
ELSE
EDIR(I)=-EDIR(I)
END IF
NEXT I
RETURN

Get LowRes Coder to use this program.

Play homegrown retro games and program your own!