Constants
General
TRUE FALSE NULL INVALID
Sprite Events
EO_SPAWN EO_ACTIVATE EO_DEATH EO_HURT EO_TOUCH EO_TRIGGER EO_HANDLER EO_SPLAT EO_HIT_TEST EO_ZKEY EO_AUTO EO_JUMP EO_FALL EO_LAND EO_LEAP EO_MOVE EO_FIRE EO_LEFTCLICK EO_RIGHTCLICK EO_NOTIFYCLOSURE
Engine Events
EVENT_NO_EVENT EVENT_QUIT EVENT_LEVEL_COMPLETED EVENT_TIMEOUT EVENT_PLAYER_DIED EVENT_NO_PLAYER
Level Events
EL_CREATE EL_DRAW EL_RESTART EL_GOAL_COLLECTED EL_LEVEL_COMPLETED EL_TIMEOUT EL_KEY_PRESSED EL_KEY_UP EL_GOAL_KILLED EL_HANDLER
Game Events
EG_INIT_GAME EG_PREPARE_LEVEL EG_COMPLETE_LEVEL EG_DEATH EG_GOAL_COLLECTED EG_GOAL_KILLED EG_PICKUP EG_LOADGAME EG_SAVEGAME EG_RESTART_LEVEL EG_NOTIFYCLOSURE
Basic Aims
UP DOWN LEFT RIGHT AIM_MASK
Extended Aims
LEFT_UP RIGHT_UP LEFT_DOWN RIGHT_DOWN LEAP LEAP_LEFT LEAP_RIGHT PAUSE SEPARATOR HERE
Joy States
JOY_UP JOY_DOWN JOY_LEFT JOY_RIGHT JOY_JUMP JOY_FIRE JOY_ZKEY
Flags
FLAG_NONE FLAG_METAL FLAG_NOSOUND FLAG_WATER FLAG_DEATH FLAG_HIT FLAG_TELEPORT
Player States
STATE_NONE STATE_FALL STATE_DEAD STATE_HIT STATE_JUMP STATE_BEGINNING STATE_FIRING STATE_LOOKUP
Proto
PROTO_POINTS PROTO_DEAD_PLAYER
Death Indicator
DI_NONE DI_ANIMATION DI_REMOVAL
Level Params
SPARAM_TITLE SPARAM_BKCOLOR SPARAM_HINT SPARAM_GOAL SPARAM_TIME SPARAM_TRIGGER SPARAM_WRAP SPARAM_NO_GRAVITY
Level Wrap
WRAP_UP WRAP_DOWN WRAP_LEFT WRAP_RIGHT
Level Goal
GOAL_ONLY GOAL_UP GOAL_DOWN GOAL_LEFT GOAL_RIGHT GOAL_NO_COMPLETE
Display Types
DISPLAY_TIME_LEFT DISPLAY_MESSAGE DISPLAY_SCORE DISPLAY_LIVES DISPLAY_HP DISPLAY_DEBUG DISPLAY_IMAGE
Flags for Display X/Y alignment
FLAG_X_NONE FLAG_X_ALIGN_LEFT FLAG_X_ALIGN_RIGHT FLAG_X_ALIGN_CENTER FLAG_Y_NONE FLAG_Y_ALIGN_TOP FLAG_Y_ALIGN_BOTTOM FLAG_Y_ALIGN_CENTER
Skills
SKILL_NORMAL SKILL_NIGHTMARE SKILL_HELL SKILL_INSANE
Layer types
LAYER_BK LAYER_MAIN LAYER_FW
Layer scroll speed
SPEED_NOSCROLL SPEED_WHOLE SPEED_1_2 SPEED_1_4 SPEED_1_8 SPEED_1_16 SPEED_1_32 SPEED_1_64 SPEED_1_128 SPEED_CUSTOM
Animation Sequences
AS_DEFAULT AS_IDLE AS_CUSTOM1 AS_CUSTOM2 AS_STAND AS_STAND_UP AS_STAND_DOWN AS_STAND_LEFT AS_STAND_RIGHT AS_MOVE AS_MOVE_UP AS_MOVE_DOWN AS_MOVE_LEFT AS_MOVE_RIGHT AS_JUMP AS_JUMP_UP AS_JUMP_DOWN AS_JUMP_LEFT AS_JUMP_RIGHT AS_HURT AS_HURT_UP AS_HURT_DOWN AS_HURT_LEFT AS_HURT_RIGHT AS_ATTACK AS_ATTACK_UP AS_ATTACK_DOWN AS_ATTACK_LEFT AS_ATTACK_RIGHT AS_RUN AS_RUN_UP AS_RUN_DOWN AS_RUN_LEFT AS_RUN_RIGHT AS_DEAD AS_DEAD_UP AS_DEAD_DOWN AS_DEAD_LEFT AS_DEAD_RIGHT AS_MAX_VALUE
Animation Options
ASO_REPETE ASO_OPTION2
Path Sequences
PS_DEFAULT PS_IDLE PS_CUSTOM1 PS_CUSTOM2 PS_ATTACK PS_ATTACK_UP PS_ATTACK_DOWN PS_ATTACK_LEFT PS_ATTACK_RIGHT PS_JUMP PS_JUMP_UP PS_JUMP_DOWN PS_JUMP_LEFT PS_JUMP_RIGHT PS_JUMP_UP_LEFT PS_JUMP_UP_RIGHT PS_JUMP_DN_LEFT PS_JUMP_DN_RIGHT PS_MOVE PS_MOVE_UP PS_MOVE_DOWN PS_MOVE_LEFT PS_MOVE_RIGHT PS_MOVE_UP_LEFT PS_MOVE_UP_RIGHT PS_MOVE_DN_LEFT PS_MOVE_DN_RIGHT PS_SPRITE_CUSTOM
Extra Data
EXTRA_ORGPROTO EXTRA_ORGX EXTRA_ORGY EXTRA_HP EXTRA_OLDAIM1 EXTRA_OLDAIM2 EXTRA_FALLHEIGHT EXTRA_LIVES EXTRA_ACTIVE EXTRA_BULLETCOUNT EXTRA_OWNER EXTRA_FLAGS EXTRA_PATHDIR EXTRA_PATHPTR EXTRA_ANIMSEQ EXTRA_ANIMPTR EXTRA_ANIMSPEED EXTRA_DEATHINDICATOR EXTRA_AGE EXTRA_TIMEOUT EXTRA_TAGFLAGS EXTRA_INVENTORY
Proto Data
PPARAM_NAME PPARAM_CLASS PPARAM_NO_SMART_MAP PPARAM_JUMP_MODE PPARAM_MAX_FALL PPARAM_FRAMESET PPARAM_FRAMENO PPARAM_MOVE_SPEED PPARAM_ANI_SPEED PPARAM_DEFAULT_AIM PPARAM_POINTS PPARAM_BUDDY PPARAM_OPTIONS PPARAM_CHPROTO PPARAM_CHSOUND PPARAM_FALLSPEED PPARAM_DAMAGES PPARAM_BONUS_HP PPARAM_POWERLEVELS PPARAM_RBDELAY PPARAM_REBIRTHS PPARAM_A_PROTO PPARAM_A_BULLET PPARAM_A_SOUND PPARAM_A_TRIGGER PPARAM_HP PPARAM_A_PROTO_TIME PPARAM_A_BULLET_TIME PPARAM_A_SOUND_TIME PPARAM_A_TRIGGER_TIME PPARAM_MAX_BULLETS PPARAM_FIRE_RATES PPARAM_EXTRA1 PPARAM_EXTRA2 PPARAM_B_SOUND
Sprite tags (see EXTRA_TAGFLAGS)
TAG_REBORN TAG_ACTIVATED
Keycodes
KEY_A KEY_B KEY_C KEY_D KEY_E KEY_F KEY_G KEY_H KEY_I KEY_J KEY_K KEY_L KEY_M KEY_N KEY_O KEY_P KEY_Q KEY_R KEY_S KEY_T KEY_U KEY_V KEY_W KEY_X KEY_Y KEY_Z KEY_0 KEY_1 KEY_2 KEY_3 KEY_4 KEY_5 KEY_6 KEY_7 KEY_8 KEY_9 KEY_F1 KEY_F2 KEY_F3 KEY_F4 KEY_F5 KEY_F6 KEY_F7 KEY_F8 KEY_F9 KEY_ESCAPE KEY_CTRL KEY_SHIFT KEY_ALT KEY_MENU KEY_LBRACKET KEY_RBRACKET KEY_SEMICOLON KEY_COMA KEY_PERIOD KEY_QUOTE KEY_SLASH KEY_BACKSLASH KEY_TILDE KEY_EQUAL KEY_MINUS KEY_SPACE KEY_RETURN KEY_BACKSPACE KEY_TAB KEY_PAGEUP KEY_PAGEDOWN KEY_END KEY_HOME KEY_INSERT KEY_DELETE KEY_PLUS KEY_MINUS KEY_MULTIPLY KEY_DIVIDE KEY_LEFT KEY_RIGHT KEY_UP KEY_DOWN KEY_PAUSE