sm64

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

header.h (4516B)


      1 #ifndef TTM_HEADER_H
      2 #define TTM_HEADER_H
      3 
      4 #include "types.h"
      5 #include "game/moving_texture.h"
      6 
      7 // geo
      8 extern const GeoLayout ttm_geo_000710[];
      9 extern const GeoLayout ttm_geo_000730[];
     10 extern const GeoLayout ttm_geo_000748[];
     11 extern const GeoLayout ttm_geo_000778[];
     12 extern const GeoLayout ttm_geo_0007A8[];
     13 extern const GeoLayout ttm_geo_0007D8[];
     14 extern const GeoLayout ttm_geo_000808[];
     15 extern const GeoLayout ttm_geo_000830[];
     16 extern const GeoLayout ttm_geo_000858[];
     17 extern const GeoLayout ttm_geo_000880[];
     18 extern const GeoLayout ttm_geo_0008A8[];
     19 extern const GeoLayout ttm_geo_0008D0[];
     20 extern const GeoLayout ttm_geo_0008F8[];
     21 extern const GeoLayout ttm_geo_000920[];
     22 extern const GeoLayout ttm_geo_000948[];
     23 extern const GeoLayout ttm_geo_000970[];
     24 extern const GeoLayout ttm_geo_000990[];
     25 extern const GeoLayout ttm_geo_0009C0[];
     26 extern const GeoLayout ttm_geo_0009F0[];
     27 extern const GeoLayout ttm_geo_000A18[];
     28 extern const GeoLayout ttm_geo_000A40[];
     29 extern const GeoLayout ttm_geo_000A70[];
     30 extern const GeoLayout ttm_geo_000B5C[];
     31 extern const GeoLayout ttm_geo_000BEC[];
     32 extern const GeoLayout ttm_geo_000C84[];
     33 extern const GeoLayout ttm_geo_000D14[];
     34 extern const GeoLayout ttm_geo_000D4C[];
     35 extern const GeoLayout ttm_geo_000D84[];
     36 extern const GeoLayout ttm_geo_000DBC[];
     37 extern const GeoLayout ttm_geo_000DF4[];
     38 
     39 // leveldata
     40 extern const Gfx ttm_seg7_dl_0700A120[];
     41 extern const Gfx ttm_seg7_dl_0700A2E0[];
     42 extern const Gfx ttm_seg7_dl_0700A8C0[];
     43 extern const Gfx ttm_seg7_dl_0700AB08[];
     44 extern const Gfx ttm_seg7_dl_0700AF90[];
     45 extern const Gfx ttm_seg7_dl_0700B0D0[];
     46 extern const Gfx ttm_seg7_dl_0700B530[];
     47 extern const Gfx ttm_seg7_dl_0700B670[];
     48 extern const Gfx ttm_seg7_dl_0700BAD0[];
     49 extern const Gfx ttm_seg7_dl_0700BC10[];
     50 extern const Gfx ttm_seg7_dl_0700BE20[];
     51 extern const Gfx ttm_seg7_dl_0700C070[];
     52 extern const Gfx ttm_seg7_dl_0700C408[];
     53 extern const Gfx ttm_seg7_dl_0700CAE0[];
     54 extern const Gfx ttm_seg7_dl_0700CD10[];
     55 extern const Gfx ttm_seg7_dl_0700D1D8[];
     56 extern const Gfx ttm_seg7_dl_0700D688[];
     57 extern const Gfx ttm_seg7_dl_0700DF78[];
     58 extern const Gfx ttm_seg7_dl_0700E308[];
     59 extern const Gfx ttm_seg7_dl_0700EAC8[];
     60 extern const Gfx ttm_seg7_dl_0700EC58[];
     61 extern const Gfx ttm_seg7_dl_0700F270[];
     62 extern const Gfx ttm_seg7_dl_0700FA18[];
     63 extern const Gfx ttm_seg7_dl_07010978[];
     64 extern const Gfx ttm_seg7_dl_07010A68[];
     65 extern const Gfx ttm_seg7_dl_07011128[];
     66 extern const Gfx ttm_seg7_dl_07011608[];
     67 extern const Gfx ttm_seg7_dl_07011C78[];
     68 extern const Gfx ttm_seg7_dl_07011D78[];
     69 extern const Gfx ttm_seg7_dl_07012270[];
     70 extern const Gfx ttm_seg7_dl_07012388[];
     71 extern const Gfx ttm_seg7_dl_070123A0[];
     72 extern const Gfx ttm_seg7_dl_070123B8[];
     73 extern const Gfx ttm_seg7_dl_07012410[];
     74 extern struct Painting ttm_slide_painting;
     75 extern const Gfx ttm_seg7_dl_07013430[];
     76 extern const Gfx ttm_seg7_dl_07013608[];
     77 extern const Collision ttm_seg7_collision_pitoune_2[];
     78 extern const Collision ttm_seg7_collision_ukiki_cage[];
     79 extern const Collision ttm_seg7_area_1_collision[];
     80 extern const MacroObject ttm_seg7_area_1_macro_objs[];
     81 extern const Trajectory ttm_seg7_trajectory_070170A0[];
     82 extern const struct MovtexQuadCollection ttm_movtex_puddle[];
     83 extern Movtex ttm_movtex_tris_begin_waterfall[];
     84 extern Movtex ttm_movtex_tris_begin_puddle_waterfall[];
     85 extern Movtex ttm_movtex_tris_end_waterfall[];
     86 extern Movtex ttm_movtex_tris_end_puddle_waterfall[];
     87 extern Movtex ttm_movtex_tris_puddle_waterfall[];
     88 extern const Gfx ttm_dl_waterfall[];
     89 extern const Gfx ttm_dl_bottom_waterfall[];
     90 extern const Gfx ttm_dl_puddle_waterfall[];
     91 extern const Gfx ttm_seg7_dl_0701D798[];
     92 extern const Gfx ttm_seg7_dl_0701DBB8[];
     93 extern const Gfx ttm_seg7_dl_070249A0[];
     94 extern const Gfx ttm_seg7_dl_07024C78[];
     95 extern const Gfx ttm_seg7_dl_07025F48[];
     96 extern const Gfx ttm_seg7_dl_0702A1B8[];
     97 extern const Gfx ttm_seg7_dl_0702A8A0[];
     98 extern const Gfx ttm_seg7_dl_0702A9C0[];
     99 extern const Gfx ttm_seg7_dl_0702AAA8[];
    100 extern const Gfx ttm_seg7_dl_0702AB90[];
    101 extern const Gfx ttm_seg7_dl_0702AC78[];
    102 extern const Gfx ttm_seg7_dl_0702BB60[];
    103 extern const Collision ttm_seg7_area_2_collision[];
    104 extern const Collision ttm_seg7_area_3_collision[];
    105 extern const Collision ttm_seg7_area_4_collision[];
    106 extern const Collision ttm_seg7_collision_podium_warp[];
    107 extern const MacroObject ttm_seg7_area_2_macro_objs[];
    108 extern const MacroObject ttm_seg7_area_3_macro_objs[];
    109 extern const MacroObject ttm_seg7_area_4_macro_objs[];
    110 
    111 // script
    112 extern const LevelScript level_ttm_entry[];
    113 
    114 #endif