common1.h (9352B)
1 #ifndef COMMON1_H 2 #define COMMON1_H 3 4 #include "types.h" 5 6 // blue_fish 7 extern const GeoLayout fish_shadow_geo[]; 8 extern const GeoLayout fish_geo[]; 9 extern const Gfx blue_fish_seg3_dl_0301BEC0[]; 10 extern const Gfx blue_fish_seg3_dl_0301BFB8[]; 11 extern const Gfx blue_fish_seg3_dl_0301C0A8[]; 12 extern const Gfx blue_fish_seg3_dl_0301C150[]; 13 extern const struct Animation *const blue_fish_seg3_anims_0301C2B0[]; 14 15 // bowser_key 16 extern const GeoLayout bowser_key_geo[]; 17 extern const GeoLayout bowser_key_cutscene_geo[]; 18 extern const Gfx bowser_key_dl[]; 19 extern const struct Animation *const bowser_key_seg3_anims_list[]; 20 21 // butterfly 22 extern const GeoLayout butterfly_geo[]; 23 extern const Gfx butterfly_seg3_dl_03005408[]; 24 extern const Gfx butterfly_seg3_dl_030054A0[]; 25 extern const struct Animation *const butterfly_seg3_anims_030056B0[]; 26 27 // coin 28 extern const GeoLayout yellow_coin_geo[]; 29 extern const GeoLayout yellow_coin_no_shadow_geo[]; 30 extern const GeoLayout blue_coin_geo[]; 31 extern const GeoLayout blue_coin_no_shadow_geo[]; 32 extern const GeoLayout red_coin_geo[]; 33 extern const GeoLayout red_coin_no_shadow_geo[]; 34 extern const Gfx coin_seg3_dl_03007780[]; 35 extern const Gfx coin_seg3_dl_030077D0[]; 36 extern const Gfx coin_seg3_dl_03007800[]; 37 extern const Gfx coin_seg3_dl_03007828[]; 38 extern const Gfx coin_seg3_dl_03007850[]; 39 extern const Gfx coin_seg3_dl_03007878[]; 40 extern const Gfx coin_seg3_dl_030078A0[]; 41 extern const Gfx coin_seg3_dl_030078C8[]; 42 extern const Gfx coin_seg3_dl_030078F0[]; 43 extern const Gfx coin_seg3_dl_03007918[]; 44 extern const Gfx coin_seg3_dl_03007940[]; 45 extern const Gfx coin_seg3_dl_03007968[]; 46 extern const Gfx coin_seg3_dl_03007990[]; 47 extern const Gfx coin_seg3_dl_030079B8[]; 48 49 // dirt 50 extern const GeoLayout dirt_animation_geo[]; 51 extern const GeoLayout cartoon_star_geo[]; 52 extern const Gfx dirt_seg3_dl_0302BFF8[]; 53 extern const Gfx dirt_seg3_dl_0302C028[]; 54 extern const Gfx dirt_seg3_dl_0302C238[]; 55 extern const Gfx dirt_seg3_dl_0302C298[]; 56 extern const Gfx dirt_seg3_dl_0302C2B8[]; 57 extern const Gfx dirt_seg3_dl_0302C2D8[]; 58 extern const Gfx dirt_seg3_dl_0302C2F8[]; 59 extern const Gfx dirt_seg3_dl_0302C318[]; 60 extern const Gfx dirt_seg3_dl_0302C378[]; 61 extern const Gfx dirt_seg3_dl_0302C3B0[]; 62 extern const Gfx dirt_seg3_dl_0302C3E8[]; 63 extern const Gfx dirt_seg3_dl_0302C420[]; 64 extern const Gfx dirt_seg3_dl_0302C458[]; 65 66 // door 67 extern const GeoLayout castle_door_geo[]; 68 extern const GeoLayout cabin_door_geo[]; 69 extern const GeoLayout wooden_door_geo[]; 70 extern const GeoLayout wooden_door2_geo[]; 71 extern const GeoLayout metal_door_geo[]; 72 extern const GeoLayout hazy_maze_door_geo[]; 73 extern const GeoLayout haunted_door_geo[]; 74 extern const GeoLayout castle_door_0_star_geo[]; 75 extern const GeoLayout castle_door_1_star_geo[]; 76 extern const GeoLayout castle_door_3_stars_geo[]; 77 extern const GeoLayout key_door_geo[]; 78 extern const Gfx door_seg3_dl_03013C10[]; 79 extern const Gfx door_seg3_dl_03013CC8[]; 80 extern const Gfx door_seg3_dl_03013D78[]; 81 extern const Gfx door_seg3_dl_03013E28[]; 82 extern const Gfx door_seg3_dl_03013EA8[]; 83 extern const Gfx door_seg3_dl_03014020[]; 84 extern const Gfx door_seg3_dl_03014100[]; 85 extern const Gfx door_seg3_dl_03014128[]; 86 extern const Gfx door_seg3_dl_030141C0[]; 87 extern const Gfx door_seg3_dl_03014218[]; 88 extern const Gfx door_seg3_dl_03014250[]; 89 extern const Gfx door_seg3_dl_03014280[]; 90 extern const Gfx door_seg3_dl_030142B0[]; 91 extern const Gfx door_seg3_dl_030142E0[]; 92 extern const Gfx door_seg3_dl_03014310[]; 93 extern const Gfx door_seg3_dl_03014340[]; 94 extern const Gfx door_seg3_dl_03014470[]; 95 extern const Gfx door_seg3_dl_030144E0[]; 96 extern const Gfx door_seg3_dl_03014528[]; 97 extern const Gfx door_seg3_dl_03014540[]; 98 extern const Gfx door_seg3_dl_03014888[]; 99 extern const Gfx door_seg3_dl_030149C0[]; 100 extern const Gfx door_seg3_dl_03014A20[]; 101 extern const Gfx door_seg3_dl_03014A50[]; 102 extern const Gfx door_seg3_dl_03014A80[]; 103 extern const Gfx door_seg3_dl_03014B30[]; 104 extern const Gfx door_seg3_dl_03014BE0[]; 105 extern const Gfx door_seg3_dl_03014C90[]; 106 extern const Gfx door_seg3_dl_03014D40[]; 107 extern const Gfx door_seg3_dl_03014EF0[]; 108 extern const Gfx door_seg3_dl_03014F30[]; 109 extern const Gfx door_seg3_dl_03014F68[]; 110 extern const Gfx door_seg3_dl_03014F98[]; 111 extern const Gfx door_seg3_dl_03015008[]; 112 extern const Gfx door_seg3_dl_03015078[]; 113 extern const Gfx door_seg3_dl_030150E8[]; 114 extern const Gfx door_seg3_dl_03015158[]; 115 extern const struct Animation *const door_seg3_anims_030156C0[]; 116 117 // explosion 118 extern const GeoLayout explosion_geo[]; 119 extern const Gfx explosion_seg3_dl_03004208[]; 120 extern const Gfx explosion_seg3_dl_03004298[]; 121 extern const Gfx explosion_seg3_dl_030042B0[]; 122 extern const Gfx explosion_seg3_dl_030042C8[]; 123 extern const Gfx explosion_seg3_dl_030042E0[]; 124 extern const Gfx explosion_seg3_dl_030042F8[]; 125 extern const Gfx explosion_seg3_dl_03004310[]; 126 extern const Gfx explosion_seg3_dl_03004328[]; 127 128 // flame 129 extern const GeoLayout red_flame_shadow_geo[]; 130 extern const GeoLayout red_flame_geo[]; 131 extern const GeoLayout blue_flame_geo[]; 132 extern const Gfx flame_seg3_dl_0301B320[]; 133 extern const Gfx flame_seg3_dl_0301B3B0[]; 134 extern const Gfx flame_seg3_dl_0301B3C8[]; 135 extern const Gfx flame_seg3_dl_0301B3E0[]; 136 extern const Gfx flame_seg3_dl_0301B3F8[]; 137 extern const Gfx flame_seg3_dl_0301B410[]; 138 extern const Gfx flame_seg3_dl_0301B428[]; 139 extern const Gfx flame_seg3_dl_0301B440[]; 140 extern const Gfx flame_seg3_dl_0301B458[]; 141 extern const Gfx flame_seg3_dl_0301B470[]; 142 extern const Gfx flame_seg3_dl_0301B500[]; 143 extern const Gfx flame_seg3_dl_0301B518[]; 144 extern const Gfx flame_seg3_dl_0301B530[]; 145 extern const Gfx flame_seg3_dl_0301B548[]; 146 extern const Gfx flame_seg3_dl_0301B560[]; 147 extern const Gfx flame_seg3_dl_0301B578[]; 148 extern const Gfx flame_seg3_dl_0301B590[]; 149 extern const Gfx flame_seg3_dl_0301B5A8[]; 150 151 // leaves 152 extern const GeoLayout leaves_geo[]; 153 extern const Gfx leaves_seg3_dl_0301CDE0[]; 154 155 // mario_cap 156 extern const GeoLayout marios_cap_geo[]; 157 extern const GeoLayout marios_metal_cap_geo[]; 158 extern const GeoLayout marios_wing_cap_geo[]; 159 extern const GeoLayout marios_winged_metal_cap_geo[]; 160 extern const Gfx mario_cap_seg3_dl_03022B30[]; 161 extern const Gfx mario_cap_seg3_dl_03022B68[]; 162 extern const Gfx mario_cap_seg3_dl_03022CC8[]; 163 extern const Gfx mario_cap_seg3_dl_03022D10[]; 164 extern const Gfx mario_cap_seg3_dl_03022E78[]; 165 extern const Gfx mario_cap_seg3_dl_03022EA8[]; 166 extern const Gfx mario_cap_seg3_dl_03022ED8[]; 167 extern const Gfx mario_cap_seg3_dl_03022F20[]; 168 extern const Gfx mario_cap_seg3_dl_03022F48[]; 169 extern const Gfx mario_cap_seg3_dl_03022FF8[]; 170 extern const Gfx mario_cap_seg3_dl_030230B0[]; 171 extern const Gfx mario_cap_seg3_dl_03023108[]; 172 extern const Gfx mario_cap_seg3_dl_03023160[]; 173 extern const Gfx mario_cap_seg3_dl_03023298[]; 174 175 // mist 176 extern const GeoLayout mist_geo[]; 177 extern const GeoLayout white_puff_geo[]; 178 extern const Gfx mist_seg3_dl_03000880[]; 179 extern const Gfx mist_seg3_dl_03000920[]; 180 181 // mushroom_1up 182 extern const GeoLayout mushroom_1up_geo[]; 183 extern const Gfx mushroom_1up_seg3_dl_0302A628[]; 184 extern const Gfx mushroom_1up_seg3_dl_0302A660[]; 185 186 // number 187 extern const GeoLayout number_geo[]; 188 189 // pebble 190 extern const Gfx pebble_seg3_dl_0301CB00[]; 191 192 // power_meter 193 extern const u8 *const power_meter_health_segments_lut[]; 194 extern const Gfx dl_power_meter_base[]; 195 extern const Gfx dl_power_meter_health_segments_begin[]; 196 extern const Gfx dl_power_meter_health_segments_end[]; 197 198 // sand 199 extern const Gfx sand_seg3_dl_0302BCD0[]; 200 201 // star 202 extern const GeoLayout star_geo[]; 203 extern const Gfx star_seg3_dl_0302B7B0[]; 204 extern const Gfx star_seg3_dl_0302B870[]; 205 extern const Gfx star_seg3_dl_0302B9C0[]; 206 extern const Gfx star_seg3_dl_0302BA18[]; 207 208 // transparent_star 209 extern const GeoLayout transparent_star_geo[]; 210 extern const Gfx transparent_star_seg3_dl_0302C560[]; 211 extern const Gfx transparent_star_seg3_dl_0302C620[]; 212 213 // tree 214 extern const GeoLayout bubbly_tree_geo[]; 215 extern const GeoLayout spiky_tree_geo[]; 216 extern const GeoLayout snow_tree_geo[]; 217 extern const GeoLayout spiky_tree1_geo[]; 218 extern const GeoLayout palm_tree_geo[]; 219 extern const Gfx tree_seg3_dl_0302FE88[]; 220 extern const Gfx tree_seg3_dl_0302FEB8[]; 221 extern const Gfx tree_seg3_dl_0302FEE8[]; 222 extern const Gfx tree_seg3_dl_03030FA0[]; 223 extern const Gfx tree_seg3_dl_03032088[]; 224 extern const Gfx tree_seg3_dl_03032170[]; 225 extern const Gfx tree_seg3_dl_03033258[]; 226 227 // warp_collision 228 extern const Collision door_seg3_collision_0301CE78[]; 229 extern const Collision lll_hexagonal_mesh_seg3_collision_0301CECC[]; 230 231 // warp_pipe 232 extern const GeoLayout warp_pipe_geo[]; 233 extern const Gfx warp_pipe_seg3_dl_03008E40[]; 234 extern const Gfx warp_pipe_seg3_dl_03008F98[]; 235 extern const Gfx warp_pipe_seg3_dl_03009968[]; 236 extern const Gfx warp_pipe_seg3_dl_03009A20[]; 237 extern const Gfx warp_pipe_seg3_dl_03009A50[]; 238 extern const Collision warp_pipe_seg3_collision_03009AC8[]; 239 240 // white_particle 241 extern const GeoLayout white_particle_geo[]; 242 extern const Gfx white_particle_dl[]; 243 244 // wooden_signpost 245 extern const GeoLayout wooden_signpost_geo[]; 246 extern const Gfx wooden_signpost_seg3_dl_0302D9C8[]; 247 extern const Gfx wooden_signpost_seg3_dl_0302DA48[]; 248 extern const Gfx wooden_signpost_seg3_dl_0302DC40[]; 249 extern const Gfx wooden_signpost_seg3_dl_0302DCD0[]; 250 extern const Gfx wooden_signpost_seg3_dl_0302DD08[]; 251 extern const Collision wooden_signpost_seg3_collision_0302DD80[]; 252 253 #endif