sm64

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

header.h (7208B)


      1 #ifndef CASTLE_INSIDE_HEADER_H
      2 #define CASTLE_INSIDE_HEADER_H
      3 
      4 #include "types.h"
      5 #include "game/paintings.h"
      6 #include "game/moving_texture.h"
      7 
      8 // geo
      9 extern const GeoLayout castle_geo_000F00[];
     10 extern const GeoLayout castle_geo_000F18[];
     11 extern const GeoLayout castle_geo_000F30[];
     12 extern const GeoLayout castle_geo_000F70[];
     13 extern const GeoLayout castle_geo_000F88[];
     14 extern const GeoLayout castle_geo_000FA8[];
     15 extern const GeoLayout castle_geo_000FD0[];
     16 extern const GeoLayout castle_geo_001000[];
     17 extern const GeoLayout castle_geo_001038[];
     18 extern const GeoLayout castle_geo_001088[];
     19 extern const GeoLayout castle_geo_0010C8[];
     20 extern const GeoLayout castle_geo_001110[];
     21 extern const GeoLayout castle_geo_001158[];
     22 extern const GeoLayout castle_geo_0011A8[];
     23 extern const GeoLayout castle_geo_001200[];
     24 extern const GeoLayout castle_geo_001260[];
     25 extern const GeoLayout castle_geo_0012C8[];
     26 extern const GeoLayout castle_geo_001348[];
     27 extern const GeoLayout castle_geo_0013B8[];
     28 extern const GeoLayout castle_geo_001400[];
     29 extern const GeoLayout castle_geo_001518[];
     30 extern const GeoLayout castle_geo_001530[];
     31 extern const GeoLayout castle_geo_001548[];
     32 extern const GeoLayout castle_geo_001560[];
     33 extern const GeoLayout castle_geo_001578[];
     34 extern const GeoLayout castle_geo_0015B8[];
     35 extern const GeoLayout castle_geo_0015F8[];
     36 extern const GeoLayout castle_geo_001628[];
     37 extern const GeoLayout castle_geo_001668[];
     38 extern const GeoLayout castle_geo_001690[];
     39 extern const GeoLayout castle_geo_0016D8[];
     40 extern const GeoLayout castle_geo_001740[];
     41 extern const GeoLayout castle_geo_001798[];
     42 extern const GeoLayout castle_geo_001800[];
     43 extern const GeoLayout castle_geo_001858[];
     44 extern const GeoLayout castle_geo_001940[];
     45 extern const GeoLayout castle_geo_001958[];
     46 extern const GeoLayout castle_geo_001980[];
     47 extern const GeoLayout castle_geo_0019C8[];
     48 extern const GeoLayout castle_geo_0019F8[];
     49 extern const GeoLayout castle_geo_001A30[];
     50 extern const GeoLayout castle_geo_001A58[];
     51 extern const GeoLayout castle_geo_001AB8[];
     52 extern const GeoLayout castle_geo_001AF8[];
     53 extern const GeoLayout castle_geo_001B48[];
     54 extern const GeoLayout castle_geo_001BB0[];
     55 extern const GeoLayout castle_geo_001C10[];
     56 
     57 // leveldata
     58 extern const Gfx inside_castle_seg7_dl_070225D8[];
     59 extern const Gfx inside_castle_seg7_dl_07022610[];
     60 extern const Gfx inside_castle_seg7_dl_070234C0[];
     61 extern const Gfx inside_castle_seg7_dl_07023520[];
     62 extern struct Painting bob_painting;
     63 extern struct Painting ccm_painting;
     64 extern struct Painting wf_painting;
     65 extern struct Painting jrb_painting;
     66 extern struct Painting lll_painting;
     67 extern struct Painting ssl_painting;
     68 extern struct Painting hmc_painting;
     69 extern struct Painting ddd_painting;
     70 extern struct Painting wdw_painting;
     71 extern struct Painting thi_tiny_painting;
     72 extern struct Painting ttm_painting;
     73 extern struct Painting ttc_painting;
     74 extern struct Painting sl_painting;
     75 extern struct Painting thi_huge_painting;
     76 extern const Gfx inside_castle_seg7_dl_07023DB0[];
     77 extern const Gfx inside_castle_seg7_dl_07028FD0[];
     78 extern const Gfx inside_castle_seg7_dl_07029578[];
     79 extern const Gfx inside_castle_seg7_dl_0702A650[];
     80 extern const Gfx dl_castle_lobby_wing_cap_light[];
     81 extern const Gfx inside_castle_seg7_dl_0702AA10[];
     82 extern const Gfx inside_castle_seg7_dl_0702AB20[];
     83 extern const Gfx inside_castle_seg7_dl_0702E408[];
     84 extern const Gfx inside_castle_seg7_dl_0702FD30[];
     85 extern const Vtx inside_castle_seg7_vertex_07030940[];
     86 extern const Gfx inside_castle_seg7_dl_07031168[];
     87 extern const Gfx inside_castle_seg7_dl_07031588[];
     88 extern const Gfx inside_castle_seg7_dl_07031720[];
     89 extern const Gfx inside_castle_seg7_dl_07031830[];
     90 extern const Gfx inside_castle_seg7_dl_07032FC0[];
     91 extern const Gfx inside_castle_seg7_dl_07033158[];
     92 extern const Gfx inside_castle_seg7_dl_07034D88[];
     93 extern const Gfx inside_castle_seg7_dl_07035178[];
     94 extern const Gfx inside_castle_seg7_dl_07035288[];
     95 extern const Gfx inside_castle_seg7_dl_07036D88[];
     96 extern const Gfx inside_castle_seg7_dl_07037988[];
     97 extern const Gfx inside_castle_seg7_dl_07037BF8[];
     98 extern const Gfx inside_castle_seg7_dl_07037DE8[];
     99 extern const Gfx dl_castle_aquarium_light[];
    100 extern const Gfx inside_castle_seg7_dl_07038350[];
    101 extern const Gfx inside_castle_seg7_dl_0703A6C8[];
    102 extern const Gfx inside_castle_seg7_dl_0703A808[];
    103 extern const Gfx inside_castle_seg7_dl_0703BA08[];
    104 extern const Gfx inside_castle_seg7_dl_0703BCB8[];
    105 extern const Gfx inside_castle_seg7_dl_0703BFA8[];
    106 extern const Gfx inside_castle_seg7_dl_0703E6F0[];
    107 extern const Gfx inside_castle_seg7_dl_07043028[];
    108 extern const Gfx inside_castle_seg7_dl_07043B48[];
    109 extern const Gfx inside_castle_seg7_dl_07043CD8[];
    110 extern const Gfx inside_castle_seg7_dl_0704A0E8[];
    111 extern const Gfx inside_castle_seg7_dl_0704A2E0[];
    112 extern const Gfx inside_castle_seg7_dl_0704AA98[];
    113 extern const Gfx inside_castle_seg7_dl_0704C7D8[];
    114 extern const Gfx inside_castle_seg7_dl_07050938[];
    115 extern const Gfx inside_castle_seg7_dl_070512F8[];
    116 extern const Gfx inside_castle_seg7_dl_07051678[];
    117 extern const Gfx inside_castle_seg7_dl_070519C8[];
    118 extern const Gfx inside_castle_seg7_dl_07051B60[];
    119 extern const Gfx inside_castle_seg7_dl_070558D0[];
    120 extern const Gfx inside_castle_seg7_dl_070572A0[];
    121 extern const Gfx inside_castle_seg7_dl_07057F00[];
    122 extern const Gfx inside_castle_seg7_dl_07058950[];
    123 extern const Gfx inside_castle_seg7_dl_07059190[];
    124 extern const Gfx inside_castle_seg7_dl_0705E088[];
    125 extern const Gfx inside_castle_seg7_dl_0705E2A0[];
    126 extern const Gfx inside_castle_seg7_dl_0705E450[];
    127 extern const Gfx inside_castle_seg7_dl_070616E8[];
    128 extern const Gfx inside_castle_seg7_dl_07061C20[];
    129 extern const Gfx inside_castle_seg7_dl_07064B78[];
    130 extern const Gfx inside_castle_seg7_dl_07064D58[];
    131 extern const Gfx inside_castle_seg7_dl_07066CE0[];
    132 extern const Gfx inside_castle_seg7_dl_07066E90[];
    133 extern const Gfx inside_castle_seg7_dl_07066FA0[];
    134 extern const Gfx inside_castle_seg7_dl_07068850[];
    135 extern const Gfx inside_castle_seg7_dl_07068B10[];
    136 extern const Collision inside_castle_seg7_area_1_collision[];
    137 extern const Collision inside_castle_seg7_area_2_collision[];
    138 extern const Collision inside_castle_seg7_area_3_collision[];
    139 extern const Collision inside_castle_seg7_collision_ddd_warp[];
    140 extern const Collision inside_castle_seg7_collision_ddd_warp_2[];
    141 extern const MacroObject inside_castle_seg7_area_1_macro_objs[];
    142 extern const MacroObject inside_castle_seg7_area_2_macro_objs[];
    143 extern const MacroObject inside_castle_seg7_area_3_macro_objs[];
    144 extern const RoomData inside_castle_seg7_area_1_rooms[];
    145 extern const RoomData inside_castle_seg7_area_2_rooms[];
    146 extern const RoomData inside_castle_seg7_area_3_rooms[];
    147 extern const Collision inside_castle_seg7_collision_floor_trap[];
    148 extern const Collision inside_castle_seg7_collision_star_door[];
    149 extern const Collision inside_castle_seg7_collision_water_level_pillar[];
    150 extern const Trajectory *const inside_castle_seg7_trajectory_mips[];
    151 extern const struct MovtexQuadCollection inside_castle_movtex_green_room_water[];
    152 extern const struct MovtexQuadCollection inside_castle_movtex_moat_water[];
    153 
    154 // script
    155 extern const LevelScript level_castle_inside_entry[];
    156 
    157 #endif