sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

common0.h (7686B)


      1 #ifndef COMMON0_H
      2 #define COMMON0_H
      3 
      4 #include "types.h"
      5 
      6 // amp
      7 extern const GeoLayout dAmpGeo[];
      8 extern const Gfx dAmpElectricityDl[];
      9 extern const Gfx dAmpEyeDl[];
     10 extern const Gfx dAmpMouthDl[];
     11 extern const Gfx dAmpBodyDl[];
     12 extern const struct Animation *const dAmpAnimsList[];
     13 
     14 // blue_coin_switch
     15 extern const GeoLayout blue_coin_switch_geo[];
     16 extern const Gfx blue_coin_switch_seg8_dl_08000D58[];
     17 extern const Gfx blue_coin_switch_seg8_dl_08000DD0[];
     18 extern const Gfx blue_coin_switch_seg8_dl_08000E08[];
     19 extern const Collision blue_coin_switch_seg8_collision_08000E98[];
     20 
     21 // bobomb
     22 extern const GeoLayout black_bobomb_geo[];
     23 extern const GeoLayout bobomb_buddy_geo[];
     24 extern const Gfx bobomb_seg8_dl_08022AC0[];
     25 extern const Gfx bobomb_seg8_dl_08022B08[];
     26 extern const Gfx bobomb_seg8_dl_08022B58[];
     27 extern const Gfx bobomb_seg8_dl_08022B88[];
     28 extern const Gfx bobomb_seg8_dl_08022C38[];
     29 extern const Gfx bobomb_seg8_dl_08022CA0[];
     30 extern const Gfx bobomb_seg8_dl_08022D08[];
     31 extern const Gfx bobomb_seg8_dl_08022D78[];
     32 extern const Gfx bobomb_seg8_dl_08023270[];
     33 extern const Gfx bobomb_seg8_dl_08023378[];
     34 extern const Gfx bobomb_seg8_dl_08023480[];
     35 extern const struct Animation *const bobomb_seg8_anims_0802396C[];
     36 
     37 // bowling_ball
     38 extern const GeoLayout bowling_ball_geo[];
     39 extern const GeoLayout bowling_ball_track_geo[];
     40 
     41 // breakable_box
     42 extern const GeoLayout breakable_box_geo[];
     43 extern const GeoLayout breakable_box_small_geo[];
     44 extern const Gfx breakable_box_seg8_dl_08012C30[];
     45 extern const Gfx breakable_box_seg8_dl_08012CD8[];
     46 extern const Gfx breakable_box_seg8_dl_08012D20[];
     47 extern const Gfx breakable_box_seg8_dl_08012D48[];
     48 extern const Collision breakable_box_seg8_collision_08012D70[];
     49 
     50 // cannon_barrel
     51 extern const GeoLayout cannon_barrel_geo[];
     52 extern const Gfx cannon_barrel_seg8_dl_08006408[];
     53 extern const Gfx cannon_barrel_seg8_dl_080064C0[];
     54 extern const Gfx cannon_barrel_seg8_dl_08006660[];
     55 
     56 // cannon_base
     57 extern const GeoLayout cannon_base_geo[];
     58 extern const Gfx cannon_base_seg8_dl_08005658[];
     59 extern const Gfx cannon_base_seg8_dl_080056D0[];
     60 extern const Gfx cannon_base_seg8_dl_080057F8[];
     61 
     62 // cannon_lid
     63 extern const Gfx cannon_lid_seg8_dl_08004898[];
     64 extern const Gfx cannon_lid_seg8_dl_080048E0[];
     65 extern const Collision cannon_lid_seg8_collision_08004950[];
     66 
     67 // checkerboard_platform
     68 extern const GeoLayout checkerboard_platform_geo[];
     69 extern const Gfx checkerboard_platform_seg8_dl_0800D5C0[];
     70 extern const Gfx checkerboard_platform_seg8_dl_0800D618[];
     71 extern const Gfx checkerboard_platform_seg8_dl_0800D680[];
     72 extern const Collision checkerboard_platform_seg8_collision_0800D710[];
     73 
     74 // chuckya
     75 extern const GeoLayout chuckya_geo[];
     76 extern const Gfx chuckya_seg8_dl_08009FF8[];
     77 extern const Gfx chuckya_seg8_dl_0800A030[];
     78 extern const Gfx chuckya_seg8_dl_0800A068[];
     79 extern const Gfx chuckya_seg8_dl_0800A160[];
     80 extern const Gfx chuckya_seg8_dl_0800A198[];
     81 extern const Gfx chuckya_seg8_dl_0800A1D0[];
     82 extern const Gfx chuckya_seg8_dl_0800A2C8[];
     83 extern const Gfx chuckya_seg8_dl_0800A300[];
     84 extern const Gfx chuckya_seg8_dl_0800A338[];
     85 extern const Gfx chuckya_seg8_dl_0800A3F0[];
     86 extern const Gfx chuckya_seg8_dl_0800A428[];
     87 extern const Gfx chuckya_seg8_dl_0800A4D8[];
     88 extern const Gfx chuckya_seg8_dl_0800A510[];
     89 extern const Gfx chuckya_seg8_dl_0800A5C0[];
     90 extern const Gfx chuckya_seg8_dl_0800A5F8[];
     91 extern const Gfx chuckya_seg8_dl_0800A700[];
     92 extern const Gfx chuckya_seg8_dl_0800A758[];
     93 extern const Gfx chuckya_seg8_dl_0800A870[];
     94 extern const Gfx chuckya_seg8_dl_0800A8D0[];
     95 extern const Gfx chuckya_seg8_dl_0800A958[];
     96 extern const Gfx chuckya_seg8_dl_0800A998[];
     97 extern const Gfx chuckya_seg8_dl_0800AB70[];
     98 extern const Gfx chuckya_seg8_dl_0800ABE8[];
     99 extern const struct Animation *const chuckya_seg8_anims_0800C070[];
    100 
    101 // exclamation_box
    102 extern const GeoLayout exclamation_box_geo[];
    103 extern const Gfx exclamation_box_seg8_dl_08018FA8[];
    104 extern const Gfx exclamation_box_seg8_dl_08019008[];
    105 extern const Gfx exclamation_box_seg8_dl_08019058[];
    106 extern const Gfx exclamation_box_seg8_dl_08019220[];
    107 extern const Gfx exclamation_box_seg8_dl_08019280[];
    108 extern const Gfx exclamation_box_seg8_dl_080192D0[];
    109 extern const Gfx exclamation_box_seg8_dl_08019318[];
    110 extern const Gfx exclamation_box_seg8_dl_08019378[];
    111 extern const Gfx exclamation_box_seg8_dl_080193D8[];
    112 extern const Gfx exclamation_box_seg8_dl_08019438[];
    113 
    114 // exclamation_box_outline
    115 extern const GeoLayout exclamation_box_outline_geo[];
    116 extern const Gfx exclamation_box_outline_seg8_dl_08024EB8[];
    117 extern const Gfx exclamation_box_outline_seg8_dl_08024F30[];
    118 extern const Gfx exclamation_box_outline_seg8_dl_08024F58[];
    119 extern const Gfx exclamation_box_outline_seg8_dl_08024F88[];
    120 extern const Gfx exclamation_box_outline_seg8_dl_08024FA8[];
    121 extern const Gfx exclamation_box_outline_seg8_dl_08024FC8[];
    122 extern const Gfx exclamation_box_outline_seg8_dl_08024FE8[];
    123 extern const Gfx exclamation_box_outline_seg8_dl_08025968[];
    124 extern const Gfx exclamation_box_outline_seg8_dl_080259F8[];
    125 extern const Gfx exclamation_box_outline_seg8_dl_08025EC0[];
    126 extern const Gfx exclamation_box_outline_seg8_dl_08025F08[];
    127 extern const Collision exclamation_box_outline_seg8_collision_08025F78[];
    128 
    129 // flyguy
    130 extern const GeoLayout flyguy_geo[];
    131 extern const Gfx flyguy_seg8_dl_08010840[];
    132 extern const Gfx flyguy_seg8_dl_08010968[];
    133 extern const Gfx flyguy_seg8_dl_08010A90[];
    134 extern const Gfx flyguy_seg8_dl_08010B38[];
    135 extern const Gfx flyguy_seg8_dl_08010B80[];
    136 extern const Gfx flyguy_seg8_dl_080113A8[];
    137 extern const Gfx flyguy_seg8_dl_08011420[];
    138 extern const Gfx flyguy_seg8_dl_080116D0[];
    139 extern const Gfx flyguy_seg8_dl_08011710[];
    140 extern const struct Animation *const flyguy_seg8_anims_08011A64[];
    141 
    142 // goomba
    143 extern const GeoLayout goomba_geo[];
    144 extern const Gfx goomba_seg8_dl_0801B2E8[];
    145 extern const Gfx goomba_seg8_dl_0801B560[];
    146 extern const Gfx goomba_seg8_dl_0801B5A0[];
    147 extern const Gfx goomba_seg8_dl_0801B5C8[];
    148 extern const Gfx goomba_seg8_dl_0801B5F0[];
    149 extern const Gfx goomba_seg8_dl_0801B658[];
    150 extern const Gfx goomba_seg8_dl_0801B690[];
    151 extern const Gfx goomba_seg8_dl_0801CE20[];
    152 extern const Gfx goomba_seg8_dl_0801CF78[];
    153 extern const Gfx goomba_seg8_dl_0801D0D0[];
    154 extern const Gfx goomba_seg8_dl_0801D360[];
    155 extern const Gfx goomba_seg8_dl_0801D760[];
    156 extern const struct Animation *const goomba_seg8_anims_0801DA4C[];
    157 
    158 // heart
    159 extern const GeoLayout heart_geo[];
    160 extern const Gfx heart_seg8_dl_0800DFE0[];
    161 
    162 // koopa_shell
    163 extern const GeoLayout koopa_shell_geo[];
    164 extern const GeoLayout koopa_shell2_geo[];
    165 extern const GeoLayout koopa_shell3_geo[];
    166 extern const Gfx koopa_shell_seg8_dl_08027108[];
    167 extern const Gfx koopa_shell_seg8_dl_08027170[];
    168 extern const Gfx koopa_shell_seg8_dl_08027258[];
    169 extern const Gfx koopa_shell_seg8_dl_080273C8[];
    170 extern const Gfx koopa_shell_seg8_dl_08027420[];
    171 extern const Gfx koopa_shell_seg8_dl_080288E0[];
    172 extern const Gfx koopa_shell_seg8_dl_08028978[];
    173 extern const Gfx koopa_shell_seg8_dl_08028A20[];
    174 extern const Gfx koopa_shell_seg8_dl_08028B78[];
    175 
    176 // metal_box
    177 extern const GeoLayout metal_box_geo[];
    178 extern const Gfx metal_box_seg8_dl_08024B18[];
    179 extern const Gfx metal_box_dl[];
    180 extern const Collision metal_box_seg8_collision_08024C28[];
    181 
    182 // purple_switch
    183 extern const GeoLayout purple_switch_geo[];
    184 extern const Gfx purple_switch_seg8_dl_0800C668[];
    185 extern const Gfx purple_switch_seg8_dl_0800C6E0[];
    186 extern const Gfx purple_switch_seg8_dl_0800C718[];
    187 extern const Collision purple_switch_seg8_collision_0800C7A8[];
    188 
    189 // test_platform
    190 extern const GeoLayout test_platform_geo[];
    191 extern const Gfx unknown_seg8_dl_08026260[];
    192 extern const Collision unknown_seg8_collision_080262F8[];
    193 
    194 #endif