Hallo hab mir gerade GLBasic gekauft und wollte mal etwas mit rumspielen.
Bekomm aber ein Syntax Error und finde den Fehler nicht. Wobei er bestimmt sehr offentsichtlich ist.
Der Syntax Error kommt bei Type TTiles
// Konstanten
CONST KEY_ESC% = 01
//gfx Laden
LOADBMP "gfx/Background.png"
GLOBAL TILES_IMAGE% = GETID()
LOADANIM "gfx/tiles.png", TILES_IMAGE%, 20, 20
//Tieles
TYPE TTiles
//ID
ID
//Gr?sse
size_x, size_y
//Field
Field[]
ENDTYPE
GLOBAL _TTiles AS TTiles
WHILE KEY(KEY_ESC%) = FALSE
SHOWSCREEN
WEND
END
GLOBAL ID_GLOBAL% = 0
FUNCTION GETID%:
INC ID_GLOBAL%, 1
RETURN ID_GLOBAL%
ENDFUNCTION
Schonmal danke fuer die Hilfe.
setz einfach zwischen
size_x; size_y
ein Semikolon statt eines Komma.
jopp und das geht auch net:
CONST KEY_ESC% = 01
MUSS sein :
GLOBAL KEY_ESC% = 01 // oder LOCAL !
Das geht auch nicht:
GLOBAL TILES_IMAGE% = GETID()
da schepperts im Compiler machs bitte so:
GLOBAL TILES_IMAGE%
TILES_IMAGE = GETID()
EDIT:
Achja nochwas:
WHILE KEY(KEY_ESC%) = FALSE
Mach einfach WHILE TRUE , das kann dann nur per ESC-Taste beendet werden, ausser du setzt :
ALLOWESCAPE FALSE