|
| enum | {
LAYERTYPE_INVALID = 0
, LAYERTYPE_GAME
, LAYERTYPE_TILES
, LAYERTYPE_QUADS
,
LAYERTYPE_FRONT
, LAYERTYPE_TELE
, LAYERTYPE_SPEEDUP
, LAYERTYPE_SWITCH
,
LAYERTYPE_TUNE
, LAYERTYPE_SOUNDS_DEPRECATED
, LAYERTYPE_SOUNDS
} |
| enum | {
MAPITEMTYPE_VERSION = 0
, MAPITEMTYPE_INFO
, MAPITEMTYPE_IMAGE
, MAPITEMTYPE_ENVELOPE
,
MAPITEMTYPE_GROUP
, MAPITEMTYPE_LAYER
, MAPITEMTYPE_ENVPOINTS
, MAPITEMTYPE_SOUND
} |
| enum | {
CURVETYPE_STEP = 0
, CURVETYPE_LINEAR
, CURVETYPE_SLOW
, CURVETYPE_FAST
,
CURVETYPE_SMOOTH
, CURVETYPE_BEZIER
, NUM_CURVETYPES
} |
| enum | {
ENTITY_NULL = 0
, ENTITY_SPAWN = 1
, ENTITY_SPAWN_RED = 2
, ENTITY_SPAWN_BLUE = 3
,
ENTITY_FLAGSTAND_RED = 4
, ENTITY_FLAGSTAND_BLUE = 5
, ENTITY_ARMOR_1 = 6
, ENTITY_HEALTH_1 = 7
,
ENTITY_WEAPON_SHOTGUN = 8
, ENTITY_WEAPON_GRENADE = 9
, ENTITY_POWERUP_NINJA = 10
, ENTITY_WEAPON_LASER = 11
,
ENTITY_LASER_FAST_CCW = 12
, ENTITY_LASER_NORMAL_CCW = 13
, ENTITY_LASER_SLOW_CCW = 14
, ENTITY_LASER_STOP = 15
,
ENTITY_LASER_SLOW_CW = 16
, ENTITY_LASER_NORMAL_CW = 17
, ENTITY_LASER_FAST_CW = 18
, ENTITY_LASER_SHORT = 19
,
ENTITY_LASER_MEDIUM = 20
, ENTITY_LASER_LONG = 21
, ENTITY_LASER_C_SLOW = 22
, ENTITY_LASER_C_NORMAL = 23
,
ENTITY_LASER_C_FAST = 24
, ENTITY_LASER_O_SLOW = 25
, ENTITY_LASER_O_NORMAL = 26
, ENTITY_LASER_O_FAST = 27
,
ENTITY_PLASMAE = 29
, ENTITY_PLASMAF = 30
, ENTITY_PLASMA = 31
, ENTITY_PLASMAU = 32
,
ENTITY_CRAZY_SHOTGUN_EX = 33
, ENTITY_CRAZY_SHOTGUN = 34
, ENTITY_ARMOR_SHOTGUN = 35
, ENTITY_ARMOR_GRENADE = 36
,
ENTITY_ARMOR_NINJA = 37
, ENTITY_ARMOR_LASER = 38
, ENTITY_DRAGGER_WEAK = 42
, ENTITY_DRAGGER_NORMAL = 43
,
ENTITY_DRAGGER_STRONG = 44
, ENTITY_DRAGGER_WEAK_NW = 45
, ENTITY_DRAGGER_NORMAL_NW = 46
, ENTITY_DRAGGER_STRONG_NW = 47
,
ENTITY_DOOR = 49
, ENTITY_OFFSET = 255 - 16 * 4
} |
| enum | {
TILE_AIR = 0
, TILE_SOLID = 1
, TILE_DEATH = 2
, TILE_NOHOOK = 3
,
TILE_NOLASER = 4
, TILE_THROUGH_CUT = 5
, TILE_THROUGH = 6
, TILE_JUMP = 7
,
TILE_FREEZE = 9
, TILE_TELEINEVIL = 10
, TILE_UNFREEZE = 11
, TILE_DFREEZE = 12
,
TILE_DUNFREEZE = 13
, TILE_TELEINWEAPON = 14
, TILE_TELEINHOOK = 15
, TILE_WALLJUMP = 16
,
TILE_EHOOK_ENABLE = 17
, TILE_EHOOK_DISABLE = 18
, TILE_HIT_ENABLE = 19
, TILE_HIT_DISABLE = 20
,
TILE_SOLO_ENABLE = 21
, TILE_SOLO_DISABLE = 22
, TILE_SWITCHTIMEDOPEN = 22
, TILE_SWITCHTIMEDCLOSE = 23
,
TILE_SWITCHOPEN = 24
, TILE_SWITCHCLOSE = 25
, TILE_TELEIN = 26
, TILE_TELEOUT = 27
,
TILE_SPEED_BOOST_OLD = 28
, TILE_SPEED_BOOST = 29
, TILE_TELECHECK = 29
, TILE_TELECHECKOUT = 30
,
TILE_TELECHECKIN = 31
, TILE_REFILL_JUMPS = 32
, TILE_START = 33
, TILE_FINISH = 34
,
TILE_TIME_CHECKPOINT_FIRST = 35
, TILE_TIME_CHECKPOINT_LAST = 59
, TILE_STOP = 60
, TILE_STOPS = 61
,
TILE_STOPA = 62
, TILE_TELECHECKINEVIL = 63
, TILE_CP = 64
, TILE_CP_F = 65
,
TILE_THROUGH_ALL = 66
, TILE_THROUGH_DIR = 67
, TILE_TUNE = 68
, TILE_OLDLASER = 71
,
TILE_NPC = 72
, TILE_EHOOK = 73
, TILE_NOHIT = 74
, TILE_NPH = 75
,
TILE_UNLOCK_TEAM = 76
, TILE_ADD_TIME = 79
, TILE_NPC_DISABLE = 88
, TILE_UNLIMITED_JUMPS_DISABLE = 89
,
TILE_JETPACK_DISABLE = 90
, TILE_NPH_DISABLE = 91
, TILE_SUBTRACT_TIME = 95
, TILE_TELE_GUN_ENABLE = 96
,
TILE_TELE_GUN_DISABLE = 97
, TILE_ALLOW_TELE_GUN = 98
, TILE_ALLOW_BLUE_TELE_GUN = 99
, TILE_NPC_ENABLE = 104
,
TILE_UNLIMITED_JUMPS_ENABLE = 105
, TILE_JETPACK_ENABLE = 106
, TILE_NPH_ENABLE = 107
, TILE_TELE_GRENADE_ENABLE = 112
,
TILE_TELE_GRENADE_DISABLE = 113
, TILE_TELE_LASER_ENABLE = 128
, TILE_TELE_LASER_DISABLE = 129
, TILE_CREDITS_1 = 140
,
TILE_CREDITS_2 = 141
, TILE_CREDITS_3 = 142
, TILE_CREDITS_4 = 143
, TILE_LFREEZE = 144
,
TILE_LUNFREEZE = 145
, TILE_CREDITS_5 = 156
, TILE_CREDITS_6 = 157
, TILE_CREDITS_7 = 158
,
TILE_CREDITS_8 = 159
, TILE_ENTITIES_OFF_1 = 190
, TILE_ENTITIES_OFF_2 = 191
} |
| enum | {
LAYER_GAME = 0
, LAYER_FRONT
, LAYER_TELE
, LAYER_SPEEDUP
,
LAYER_SWITCH
, LAYER_TUNE
, NUM_LAYERS
} |
| enum | { TILEFLAG_XFLIP = 1 << 0
, TILEFLAG_YFLIP = 1 << 1
, TILEFLAG_OPAQUE = 1 << 2
, TILEFLAG_ROTATE = 1 << 3
} |
| enum | { ROTATION_0 = 0
, ROTATION_90 = TILEFLAG_ROTATE
, ROTATION_180 = (TILEFLAG_XFLIP | TILEFLAG_YFLIP)
, ROTATION_270 = (TILEFLAG_XFLIP | TILEFLAG_YFLIP | TILEFLAG_ROTATE)
} |
| enum | {
LAYERFLAG_DETAIL = 1
, TILESLAYERFLAG_GAME = 1 << 0
, TILESLAYERFLAG_TELE = 1 << 1
, TILESLAYERFLAG_SPEEDUP = 1 << 2
,
TILESLAYERFLAG_FRONT = 1 << 3
, TILESLAYERFLAG_SWITCH = 1 << 4
, TILESLAYERFLAG_TUNE = 1 << 5
} |