I am getting a syntax error at the bottom attempting to compile the following code and cannot understand it:
Rem Project: RobinScape
Rem Created: Thursday, January 20, 2011
Rem ***** Main Source File *****
REM load()
cls
_MAIN_MENU:
SET WINDOW ON
SET DISPLAY MODE 1024, 768, 32
LOAD BITMAP "menu_background.jpg"
SHOW MOUSE
REM Exit button is from 250,375 to 475,450
REM Load Game is from 250,300 to 625,375
REM New Game is from 250,230 to 570,300
REM X1 = 250 X2 = 570 X3 = 625 X4 = 475
REM Y1 = 230 Y2 = 300 Y3 = 375 Y4 = 450
MOUSE_CLICK as BYTE
MOUSE_X as INTEGER
MOUSE_Y as INTEGER
CLICK as BYTE
VALID_CLICK as BOOLEAN
BLAH as BYTE
REPEAT
REPEAT
MOUSE_CLICK = MOUSECLICK()
UNTIL MOUSE_CLICK = 1
MOUSE_X = MOUSEX()
MOUSE_Y = MOUSEY()
IF ((250 < MOUSE_X < 570) AND (230 < MOUSE_Y < 300))
CLICK = 1
VALID_CLICK = TRUE
ELSE
IF ((250 < MOUSE_X < 625) AND (300 < MOUSE_Y < 375))
CLICK = 2
VALID_CLICK = TRUE
ELSE
IF ((250 < MOUSE_X < 475) AND (375 < MOUSE_Y < 450))
CLICK = 4
VALID_CLICK = TRUE
ELSE
VALID_CLICK = FALSE
ENDIF
ENDIF
ENDIF
UNTIL VALID_CLICK = TRUE
IF CLICK = 1
GOTO _NEW_GAME
IF CLICK = 2
GOTO _LOAD_GAME
IF CLICK = 4
GOTO _EXIT
_NEW_GAME:
cls
LOAD BITMAP "new_game.jpg"
MOUSE_CLICK = MOUSECLICK()
GOTO _EXIT
_LOAD_GAME:
cls
LOAD BITMAP "load_game.jpg"
MOUSE_CLICK = MOUSECLICK()
GOTO _EXIT
_EXIT:
It seems kosher to me, but the compiler says otherwise. Any help?