mario_animation_ids.h (9516B)
1 #ifndef MARIO_ANIMATION_IDS_H 2 #define MARIO_ANIMATION_IDS_H 3 4 /* Mario Animation IDs */ 5 6 enum MarioAnimID { 7 /* 0x00 */ MARIO_ANIM_SLOW_LEDGE_GRAB, 8 /* 0x01 */ MARIO_ANIM_FALL_OVER_BACKWARDS, 9 /* 0x02 */ MARIO_ANIM_BACKWARD_AIR_KB, 10 /* 0x03 */ MARIO_ANIM_DYING_ON_BACK, 11 /* 0x04 */ MARIO_ANIM_BACKFLIP, 12 /* 0x05 */ MARIO_ANIM_CLIMB_UP_POLE, 13 /* 0x06 */ MARIO_ANIM_GRAB_POLE_SHORT, 14 /* 0x07 */ MARIO_ANIM_GRAB_POLE_SWING_PART1, 15 /* 0x08 */ MARIO_ANIM_GRAB_POLE_SWING_PART2, 16 /* 0x09 */ MARIO_ANIM_HANDSTAND_IDLE, 17 /* 0x0A */ MARIO_ANIM_HANDSTAND_JUMP, 18 /* 0x0B */ MARIO_ANIM_START_HANDSTAND, 19 /* 0x0C */ MARIO_ANIM_RETURN_FROM_HANDSTAND, 20 /* 0x0D */ MARIO_ANIM_IDLE_ON_POLE, 21 /* 0x0E */ MARIO_ANIM_A_POSE, 22 /* 0x0F */ MARIO_ANIM_SKID_ON_GROUND, 23 /* 0x10 */ MARIO_ANIM_STOP_SKID, 24 /* 0x11 */ MARIO_ANIM_CROUCH_FROM_FAST_LONGJUMP, 25 /* 0x12 */ MARIO_ANIM_CROUCH_FROM_SLOW_LONGJUMP, 26 /* 0x13 */ MARIO_ANIM_FAST_LONGJUMP, 27 /* 0x14 */ MARIO_ANIM_SLOW_LONGJUMP, 28 /* 0x15 */ MARIO_ANIM_AIRBORNE_ON_STOMACH, 29 /* 0x16 */ MARIO_ANIM_WALK_WITH_LIGHT_OBJ, 30 /* 0x17 */ MARIO_ANIM_RUN_WITH_LIGHT_OBJ, 31 /* 0x18 */ MARIO_ANIM_SLOW_WALK_WITH_LIGHT_OBJ, 32 /* 0x19 */ MARIO_ANIM_SHIVERING_WARMING_HAND, 33 /* 0x1A */ MARIO_ANIM_SHIVERING_RETURN_TO_IDLE, 34 /* 0x1B */ MARIO_ANIM_SHIVERING, 35 /* 0x1C */ MARIO_ANIM_CLIMB_DOWN_LEDGE, 36 /* 0x1D */ MARIO_ANIM_CREDITS_WAVING, 37 /* 0x1E */ MARIO_ANIM_CREDITS_LOOK_UP, 38 /* 0x1F */ MARIO_ANIM_CREDITS_RETURN_FROM_LOOK_UP, 39 /* 0x20 */ MARIO_ANIM_CREDITS_RAISE_HAND, 40 /* 0x21 */ MARIO_ANIM_CREDITS_LOWER_HAND, 41 /* 0x22 */ MARIO_ANIM_CREDITS_TAKE_OFF_CAP, 42 /* 0x23 */ MARIO_ANIM_CREDITS_START_WALK_LOOK_UP, 43 /* 0x24 */ MARIO_ANIM_CREDITS_LOOK_BACK_THEN_RUN, 44 /* 0x25 */ MARIO_ANIM_FINAL_BOWSER_RAISE_HAND_SPIN, 45 /* 0x26 */ MARIO_ANIM_FINAL_BOWSER_WING_CAP_TAKE_OFF, 46 /* 0x27 */ MARIO_ANIM_CREDITS_PEACE_SIGN, 47 /* 0x28 */ MARIO_ANIM_STAND_UP_FROM_LAVA_BOOST, 48 /* 0x29 */ MARIO_ANIM_FIRE_LAVA_BURN, 49 /* 0x2A */ MARIO_ANIM_WING_CAP_FLY, 50 /* 0x2B */ MARIO_ANIM_HANG_ON_OWL, 51 /* 0x2C */ MARIO_ANIM_LAND_ON_STOMACH, 52 /* 0x2D */ MARIO_ANIM_AIR_FORWARD_KB, 53 /* 0x2E */ MARIO_ANIM_DYING_ON_STOMACH, 54 /* 0x2F */ MARIO_ANIM_SUFFOCATING, 55 /* 0x30 */ MARIO_ANIM_COUGHING, 56 /* 0x31 */ MARIO_ANIM_THROW_CATCH_KEY, 57 /* 0x32 */ MARIO_ANIM_DYING_FALL_OVER, 58 /* 0x33 */ MARIO_ANIM_IDLE_ON_LEDGE, 59 /* 0x34 */ MARIO_ANIM_FAST_LEDGE_GRAB, 60 /* 0x35 */ MARIO_ANIM_HANG_ON_CEILING, 61 /* 0x36 */ MARIO_ANIM_PUT_CAP_ON, 62 /* 0x37 */ MARIO_ANIM_TAKE_CAP_OFF_THEN_ON, 63 /* 0x38 */ MARIO_ANIM_QUICKLY_PUT_CAP_ON, // unused 64 /* 0x39 */ MARIO_ANIM_HEAD_STUCK_IN_GROUND, 65 /* 0x3A */ MARIO_ANIM_GROUND_POUND_LANDING, 66 /* 0x3B */ MARIO_ANIM_TRIPLE_JUMP_GROUND_POUND, 67 /* 0x3C */ MARIO_ANIM_START_GROUND_POUND, 68 /* 0x3D */ MARIO_ANIM_GROUND_POUND, 69 /* 0x3E */ MARIO_ANIM_BOTTOM_STUCK_IN_GROUND, 70 /* 0x3F */ MARIO_ANIM_IDLE_WITH_LIGHT_OBJ, 71 /* 0x40 */ MARIO_ANIM_JUMP_LAND_WITH_LIGHT_OBJ, 72 /* 0x41 */ MARIO_ANIM_JUMP_WITH_LIGHT_OBJ, 73 /* 0x42 */ MARIO_ANIM_FALL_LAND_WITH_LIGHT_OBJ, 74 /* 0x43 */ MARIO_ANIM_FALL_WITH_LIGHT_OBJ, 75 /* 0x44 */ MARIO_ANIM_FALL_FROM_SLIDING_WITH_LIGHT_OBJ, 76 /* 0x45 */ MARIO_ANIM_SLIDING_ON_BOTTOM_WITH_LIGHT_OBJ, 77 /* 0x46 */ MARIO_ANIM_STAND_UP_FROM_SLIDING_WITH_LIGHT_OBJ, 78 /* 0x47 */ MARIO_ANIM_RIDING_SHELL, 79 /* 0x48 */ MARIO_ANIM_WALKING, 80 /* 0x49 */ MARIO_ANIM_FORWARD_FLIP, // unused 81 /* 0x4A */ MARIO_ANIM_JUMP_RIDING_SHELL, 82 /* 0x4B */ MARIO_ANIM_LAND_FROM_DOUBLE_JUMP, 83 /* 0x4C */ MARIO_ANIM_DOUBLE_JUMP_FALL, 84 /* 0x4D */ MARIO_ANIM_SINGLE_JUMP, 85 /* 0x4E */ MARIO_ANIM_LAND_FROM_SINGLE_JUMP, 86 /* 0x4F */ MARIO_ANIM_AIR_KICK, 87 /* 0x50 */ MARIO_ANIM_DOUBLE_JUMP_RISE, 88 /* 0x51 */ MARIO_ANIM_START_FORWARD_SPINNING, // unused 89 /* 0x52 */ MARIO_ANIM_THROW_LIGHT_OBJECT, 90 /* 0x53 */ MARIO_ANIM_FALL_FROM_SLIDE_KICK, 91 /* 0x54 */ MARIO_ANIM_BEND_KNESS_RIDING_SHELL, // unused 92 /* 0x55 */ MARIO_ANIM_LEGS_STUCK_IN_GROUND, 93 /* 0x56 */ MARIO_ANIM_GENERAL_FALL, 94 /* 0x57 */ MARIO_ANIM_GENERAL_LAND, 95 /* 0x58 */ MARIO_ANIM_BEING_GRABBED, 96 /* 0x59 */ MARIO_ANIM_GRAB_HEAVY_OBJECT, 97 /* 0x5A */ MARIO_ANIM_SLOW_LAND_FROM_DIVE, 98 /* 0x5B */ MARIO_ANIM_FLY_FROM_CANNON, 99 /* 0x5C */ MARIO_ANIM_MOVE_ON_WIRE_NET_RIGHT, 100 /* 0x5D */ MARIO_ANIM_MOVE_ON_WIRE_NET_LEFT, 101 /* 0x5E */ MARIO_ANIM_MISSING_CAP, 102 /* 0x5F */ MARIO_ANIM_PULL_DOOR_WALK_IN, 103 /* 0x60 */ MARIO_ANIM_PUSH_DOOR_WALK_IN, 104 /* 0x61 */ MARIO_ANIM_UNLOCK_DOOR, 105 /* 0x62 */ MARIO_ANIM_START_REACH_POCKET, // unused, reaching keys maybe? 106 /* 0x63 */ MARIO_ANIM_REACH_POCKET, // unused 107 /* 0x64 */ MARIO_ANIM_STOP_REACH_POCKET, // unused 108 /* 0x65 */ MARIO_ANIM_GROUND_THROW, 109 /* 0x66 */ MARIO_ANIM_GROUND_KICK, 110 /* 0x67 */ MARIO_ANIM_FIRST_PUNCH, 111 /* 0x68 */ MARIO_ANIM_SECOND_PUNCH, 112 /* 0x69 */ MARIO_ANIM_FIRST_PUNCH_FAST, 113 /* 0x6A */ MARIO_ANIM_SECOND_PUNCH_FAST, 114 /* 0x6B */ MARIO_ANIM_PICK_UP_LIGHT_OBJ, 115 /* 0x6C */ MARIO_ANIM_PUSHING, 116 /* 0x6D */ MARIO_ANIM_START_RIDING_SHELL, 117 /* 0x6E */ MARIO_ANIM_PLACE_LIGHT_OBJ, 118 /* 0x6F */ MARIO_ANIM_FORWARD_SPINNING, 119 /* 0x70 */ MARIO_ANIM_BACKWARD_SPINNING, 120 /* 0x71 */ MARIO_ANIM_BREAKDANCE, 121 /* 0x72 */ MARIO_ANIM_RUNNING, 122 /* 0x73 */ MARIO_ANIM_RUNNING_UNUSED, // unused duplicate, originally part 2? 123 /* 0x74 */ MARIO_ANIM_SOFT_BACK_KB, 124 /* 0x75 */ MARIO_ANIM_SOFT_FRONT_KB, 125 /* 0x76 */ MARIO_ANIM_DYING_IN_QUICKSAND, 126 /* 0x77 */ MARIO_ANIM_IDLE_IN_QUICKSAND, 127 /* 0x78 */ MARIO_ANIM_MOVE_IN_QUICKSAND, 128 /* 0x79 */ MARIO_ANIM_ELECTROCUTION, 129 /* 0x7A */ MARIO_ANIM_SHOCKED, 130 /* 0x7B */ MARIO_ANIM_BACKWARD_KB, 131 /* 0x7C */ MARIO_ANIM_FORWARD_KB, 132 /* 0x7D */ MARIO_ANIM_IDLE_HEAVY_OBJ, 133 /* 0x7E */ MARIO_ANIM_STAND_AGAINST_WALL, 134 /* 0x7F */ MARIO_ANIM_SIDESTEP_LEFT, 135 /* 0x80 */ MARIO_ANIM_SIDESTEP_RIGHT, 136 /* 0x81 */ MARIO_ANIM_START_SLEEP_IDLE, 137 /* 0x82 */ MARIO_ANIM_START_SLEEP_SCRATCH, 138 /* 0x83 */ MARIO_ANIM_START_SLEEP_YAWN, 139 /* 0x84 */ MARIO_ANIM_START_SLEEP_SITTING, 140 /* 0x85 */ MARIO_ANIM_SLEEP_IDLE, 141 /* 0x86 */ MARIO_ANIM_SLEEP_START_LYING, 142 /* 0x87 */ MARIO_ANIM_SLEEP_LYING, 143 /* 0x88 */ MARIO_ANIM_DIVE, 144 /* 0x89 */ MARIO_ANIM_SLIDE_DIVE, 145 /* 0x8A */ MARIO_ANIM_GROUND_BONK, 146 /* 0x8B */ MARIO_ANIM_STOP_SLIDE_LIGHT_OBJ, 147 /* 0x8C */ MARIO_ANIM_SLIDE_KICK, 148 /* 0x8D */ MARIO_ANIM_CROUCH_FROM_SLIDE_KICK, 149 /* 0x8E */ MARIO_ANIM_SLIDE_MOTIONLESS, // unused 150 /* 0x8F */ MARIO_ANIM_STOP_SLIDE, 151 /* 0x90 */ MARIO_ANIM_FALL_FROM_SLIDE, 152 /* 0x91 */ MARIO_ANIM_SLIDE, 153 /* 0x92 */ MARIO_ANIM_TIPTOE, 154 /* 0x93 */ MARIO_ANIM_TWIRL_LAND, 155 /* 0x94 */ MARIO_ANIM_TWIRL, 156 /* 0x95 */ MARIO_ANIM_START_TWIRL, 157 /* 0x96 */ MARIO_ANIM_STOP_CROUCHING, 158 /* 0x97 */ MARIO_ANIM_START_CROUCHING, 159 /* 0x98 */ MARIO_ANIM_CROUCHING, 160 /* 0x99 */ MARIO_ANIM_CRAWLING, 161 /* 0x9A */ MARIO_ANIM_STOP_CRAWLING, 162 /* 0x9B */ MARIO_ANIM_START_CRAWLING, 163 /* 0x9C */ MARIO_ANIM_SUMMON_STAR, 164 /* 0x9D */ MARIO_ANIM_RETURN_STAR_APPROACH_DOOR, 165 /* 0x9E */ MARIO_ANIM_BACKWARDS_WATER_KB, 166 /* 0x9F */ MARIO_ANIM_SWIM_WITH_OBJ_PART1, 167 /* 0xA0 */ MARIO_ANIM_SWIM_WITH_OBJ_PART2, 168 /* 0xA1 */ MARIO_ANIM_FLUTTERKICK_WITH_OBJ, 169 /* 0xA2 */ MARIO_ANIM_WATER_ACTION_END_WITH_OBJ, // either swimming or flutterkicking 170 /* 0xA3 */ MARIO_ANIM_STOP_GRAB_OBJ_WATER, 171 /* 0xA4 */ MARIO_ANIM_WATER_IDLE_WITH_OBJ, 172 /* 0xA5 */ MARIO_ANIM_DROWNING_PART1, 173 /* 0xA6 */ MARIO_ANIM_DROWNING_PART2, 174 /* 0xA7 */ MARIO_ANIM_WATER_DYING, 175 /* 0xA8 */ MARIO_ANIM_WATER_FORWARD_KB, 176 /* 0xA9 */ MARIO_ANIM_FALL_FROM_WATER, 177 /* 0xAA */ MARIO_ANIM_SWIM_PART1, 178 /* 0xAB */ MARIO_ANIM_SWIM_PART2, 179 /* 0xAC */ MARIO_ANIM_FLUTTERKICK, 180 /* 0xAD */ MARIO_ANIM_WATER_ACTION_END, // either swimming or flutterkicking 181 /* 0xAE */ MARIO_ANIM_WATER_PICK_UP_OBJ, 182 /* 0xAF */ MARIO_ANIM_WATER_GRAB_OBJ_PART2, 183 /* 0xB0 */ MARIO_ANIM_WATER_GRAB_OBJ_PART1, 184 /* 0xB1 */ MARIO_ANIM_WATER_THROW_OBJ, 185 /* 0xB2 */ MARIO_ANIM_WATER_IDLE, 186 /* 0xB3 */ MARIO_ANIM_WATER_STAR_DANCE, 187 /* 0xB4 */ MARIO_ANIM_RETURN_FROM_WATER_STAR_DANCE, 188 /* 0xB5 */ MARIO_ANIM_GRAB_BOWSER, 189 /* 0xB6 */ MARIO_ANIM_SWINGING_BOWSER, 190 /* 0xB7 */ MARIO_ANIM_RELEASE_BOWSER, 191 /* 0xB8 */ MARIO_ANIM_HOLDING_BOWSER, 192 /* 0xB9 */ MARIO_ANIM_HEAVY_THROW, 193 /* 0xBA */ MARIO_ANIM_WALK_PANTING, 194 /* 0xBB */ MARIO_ANIM_WALK_WITH_HEAVY_OBJ, 195 /* 0xBC */ MARIO_ANIM_TURNING_PART1, 196 /* 0xBD */ MARIO_ANIM_TURNING_PART2, 197 /* 0xBE */ MARIO_ANIM_SLIDEFLIP_LAND, 198 /* 0xBF */ MARIO_ANIM_SLIDEFLIP, 199 /* 0xC0 */ MARIO_ANIM_TRIPLE_JUMP_LAND, 200 /* 0xC1 */ MARIO_ANIM_TRIPLE_JUMP, 201 /* 0xC2 */ MARIO_ANIM_FIRST_PERSON, 202 /* 0xC3 */ MARIO_ANIM_IDLE_HEAD_LEFT, 203 /* 0xC4 */ MARIO_ANIM_IDLE_HEAD_RIGHT, 204 /* 0xC5 */ MARIO_ANIM_IDLE_HEAD_CENTER, 205 /* 0xC6 */ MARIO_ANIM_HANDSTAND_LEFT, 206 /* 0xC7 */ MARIO_ANIM_HANDSTAND_RIGHT, 207 /* 0xC8 */ MARIO_ANIM_WAKE_FROM_SLEEP, 208 /* 0xC9 */ MARIO_ANIM_WAKE_FROM_LYING, 209 /* 0xCA */ MARIO_ANIM_START_TIPTOE, 210 /* 0xCB */ MARIO_ANIM_SLIDEJUMP, // pole jump and wall kick 211 /* 0xCC */ MARIO_ANIM_START_WALLKICK, 212 /* 0xCD */ MARIO_ANIM_STAR_DANCE, 213 /* 0xCE */ MARIO_ANIM_RETURN_FROM_STAR_DANCE, 214 /* 0xCF */ MARIO_ANIM_FORWARD_SPINNING_FLIP, 215 /* 0xD0 */ MARIO_ANIM_TRIPLE_JUMP_FLY 216 }; 217 218 #endif // MARIO_ANIMATION_IDS_H