![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Go to the source code of this file.
#define SURFACE_0004 0x0004 |
#define SURFACE_BOSS_FIGHT_CAMERA 0x0065 |
#define SURFACE_BURNING 0x0001 |
#define SURFACE_CAMERA_BOUNDARY 0x0072 |
#define SURFACE_CAMERA_FREE_ROAM 0x0066 |
#define SURFACE_CAMERA_MIDDLE 0x006E |
#define SURFACE_CAMERA_PLATFORM 0x0069 |
#define SURFACE_CAMERA_ROTATE_LEFT 0x0070 |
#define SURFACE_CAMERA_ROTATE_RIGHT 0x006F |
#define SURFACE_CLASS_DEFAULT 0x0000 |
#define SURFACE_CLASS_NOT_SLIPPERY 0x0015 |
#define SURFACE_CLASS_SLIPPERY 0x0014 |
#define SURFACE_CLASS_VERY_SLIPPERY 0x0013 |
#define SURFACE_CLOSE_CAMERA 0x000B |
#define SURFACE_DEATH_PLANE 0x000A |
#define SURFACE_DEEP_MOVING_QUICKSAND 0x0024 |
#define SURFACE_DEEP_QUICKSAND 0x0022 |
#define SURFACE_DEFAULT 0x0000 |
#define SURFACE_FLAG_DYNAMIC (1 << 0) |
#define SURFACE_FLAG_NO_CAM_COLLISION (1 << 1) |
#define SURFACE_FLAG_X_PROJECTION (1 << 3) |
#define SURFACE_FLOWING_WATER 0x000E |
#define SURFACE_HANGABLE 0x0005 |
#define SURFACE_HARD 0x0030 |
#define SURFACE_HARD_NOT_SLIPPERY 0x0037 |
#define SURFACE_HARD_SLIPPERY 0x0035 |
#define SURFACE_HARD_VERY_SLIPPERY 0x0036 |
#define SURFACE_HORIZONTAL_WIND 0x002C |
#define SURFACE_ICE 0x002E |
#define SURFACE_INSTANT_MOVING_QUICKSAND 0x002D |
#define SURFACE_INSTANT_QUICKSAND 0x0023 |
#define SURFACE_INSTANT_WARP_1B 0x001B |
#define SURFACE_INSTANT_WARP_1C 0x001C |
#define SURFACE_INTANGIBLE 0x0012 |
#define SURFACE_IS_NOT_HARD | ( | cmd | ) |
#define SURFACE_IS_PAINTING_WARP | ( | cmd | ) | (cmd >= 0xD3 && cmd < 0xFD) |
#define SURFACE_IS_QUICKSAND | ( | cmd | ) | (cmd >= 0x21 && cmd < 0x28) |
#define SURFACE_LOOK_UP_WARP 0x002F |
#define SURFACE_MGR_MUSIC 0x001A |
#define SURFACE_MOVING_QUICKSAND 0x0027 |
#define SURFACE_NO_CAM_COL_SLIPPERY 0x0079 |
#define SURFACE_NO_CAM_COL_VERY_SLIPPERY 0x0078 |
#define SURFACE_NO_CAM_COLLISION 0x0076 |
#define SURFACE_NO_CAM_COLLISION_77 0x0077 |
#define SURFACE_NOISE_DEFAULT 0x0029 |
#define SURFACE_NOISE_SLIPPERY 0x002A |
#define SURFACE_NOISE_VERY_SLIPPERY 0x0075 |
#define SURFACE_NOISE_VERY_SLIPPERY_73 0x0073 |
#define SURFACE_NOISE_VERY_SLIPPERY_74 0x0074 |
#define SURFACE_NOT_SLIPPERY 0x0015 |
#define SURFACE_PAINTING_WARP_D3 0x00D3 |
#define SURFACE_PAINTING_WARP_D4 0x00D4 |
#define SURFACE_PAINTING_WARP_D5 0x00D5 |
#define SURFACE_PAINTING_WARP_F9 0x00F9 |
#define SURFACE_PAINTING_WOBBLE_A6 0x00A6 |
#define SURFACE_PAINTING_WOBBLE_A7 0x00A7 |
#define SURFACE_PAINTING_WOBBLE_A8 0x00A8 |
#define SURFACE_QUICKSAND 0x0026 |
#define SURFACE_SHALLOW_MOVING_QUICKSAND 0x0025 |
#define SURFACE_SHALLOW_QUICKSAND 0x0021 |
#define SURFACE_SLIPPERY 0x0014 |
#define SURFACE_SLOW 0x0009 |
#define SURFACE_SWITCH 0x007A |
#define SURFACE_TIMER_END 0x0034 |
#define SURFACE_TIMER_START 0x0033 |
#define SURFACE_TTC_PAINTING_1 0x00F4 |
#define SURFACE_TTC_PAINTING_2 0x00F5 |
#define SURFACE_TTC_PAINTING_3 0x00F6 |
#define SURFACE_VANISH_CAP_WALLS 0x007B |
#define SURFACE_VERTICAL_WIND 0x0038 |
#define SURFACE_VERY_SLIPPERY 0x0013 |
#define SURFACE_WALL_MISC 0x0028 |
#define SURFACE_WARP 0x0032 |
#define TERRAIN_GRASS 0x0000 |
#define TERRAIN_LOAD_CONTINUE 0x0041 |
#define TERRAIN_LOAD_END 0x0042 |
#define TERRAIN_LOAD_ENVIRONMENT 0x0044 |
#define TERRAIN_LOAD_IS_SURFACE_TYPE_HIGH | ( | cmd | ) | (cmd >= 0x65) |
#define TERRAIN_LOAD_IS_SURFACE_TYPE_LOW | ( | cmd | ) | (cmd < 0x40) |
#define TERRAIN_LOAD_OBJECTS 0x0043 |
#define TERRAIN_LOAD_VERTICES 0x0040 |
#define TERRAIN_MASK 0x0007 |
#define TERRAIN_SAND 0x0003 |
#define TERRAIN_SLIDE 0x0006 |
#define TERRAIN_SNOW 0x0002 |
#define TERRAIN_SPOOKY 0x0004 |
#define TERRAIN_STONE 0x0001 |
#define TERRAIN_WATER 0x0005 |