mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			180 lines
		
	
	
	
		
			8.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			180 lines
		
	
	
	
		
			8.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef CASTLE_INSIDE_HEADER_H
 | 
						|
#define CASTLE_INSIDE_HEADER_H
 | 
						|
 | 
						|
#include "types.h"
 | 
						|
#include "game/paintings.h"
 | 
						|
#include "game/moving_texture.h"
 | 
						|
 | 
						|
// geo
 | 
						|
extern const GeoLayout castle_geo_000F00[];
 | 
						|
extern const GeoLayout castle_geo_000F18[];
 | 
						|
extern const GeoLayout castle_geo_000F30[];
 | 
						|
extern const GeoLayout castle_geo_000F70[];
 | 
						|
extern const GeoLayout castle_geo_000F88[];
 | 
						|
extern const GeoLayout castle_geo_000FA8[];
 | 
						|
extern const GeoLayout castle_geo_000FD0[];
 | 
						|
extern const GeoLayout castle_geo_001000[];
 | 
						|
extern const GeoLayout castle_geo_001038[];
 | 
						|
extern const GeoLayout castle_geo_001088[];
 | 
						|
extern const GeoLayout castle_geo_0010C8[];
 | 
						|
extern const GeoLayout castle_geo_001110[];
 | 
						|
extern const GeoLayout castle_geo_001158[];
 | 
						|
extern const GeoLayout castle_geo_0011A8[];
 | 
						|
extern const GeoLayout castle_geo_001200[];
 | 
						|
extern const GeoLayout castle_geo_001260[];
 | 
						|
extern const GeoLayout castle_geo_0012C8[];
 | 
						|
extern const GeoLayout castle_geo_001348[];
 | 
						|
extern const GeoLayout castle_geo_0013B8[];
 | 
						|
extern const GeoLayout castle_geo_001400[];
 | 
						|
extern const GeoLayout castle_geo_001518[];
 | 
						|
extern const GeoLayout castle_geo_001530[];
 | 
						|
extern const GeoLayout castle_geo_001548[];
 | 
						|
extern const GeoLayout castle_geo_001560[];
 | 
						|
extern const GeoLayout castle_geo_001578[];
 | 
						|
extern const GeoLayout castle_geo_0015B8[];
 | 
						|
extern const GeoLayout castle_geo_0015F8[];
 | 
						|
extern const GeoLayout castle_geo_001628[];
 | 
						|
extern const GeoLayout castle_geo_001668[];
 | 
						|
extern const GeoLayout castle_geo_001690[];
 | 
						|
extern const GeoLayout castle_geo_0016D8[];
 | 
						|
extern const GeoLayout castle_geo_001740[];
 | 
						|
extern const GeoLayout castle_geo_001798[];
 | 
						|
extern const GeoLayout castle_geo_001800[];
 | 
						|
extern const GeoLayout castle_geo_001858[];
 | 
						|
extern const GeoLayout castle_geo_001940[];
 | 
						|
extern const GeoLayout castle_geo_001958[];
 | 
						|
extern const GeoLayout castle_geo_001980[];
 | 
						|
extern const GeoLayout castle_geo_0019C8[];
 | 
						|
extern const GeoLayout castle_geo_0019F8[];
 | 
						|
extern const GeoLayout castle_geo_001A30[];
 | 
						|
extern const GeoLayout castle_geo_001A58[];
 | 
						|
extern const GeoLayout castle_geo_001AB8[];
 | 
						|
extern const GeoLayout castle_geo_001AF8[];
 | 
						|
extern const GeoLayout castle_geo_001B48[];
 | 
						|
extern const GeoLayout castle_geo_001BB0[];
 | 
						|
extern const GeoLayout castle_geo_001C10[];
 | 
						|
 | 
						|
// leveldata
 | 
						|
extern const Gfx inside_castle_seg7_dl_070225D8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07022610[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070234C0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07023520[];
 | 
						|
extern struct Painting bob_painting;
 | 
						|
extern struct Painting ccm_painting;
 | 
						|
extern struct Painting wf_painting;
 | 
						|
extern struct Painting jrb_painting;
 | 
						|
extern struct Painting lll_painting;
 | 
						|
extern struct Painting ssl_painting;
 | 
						|
extern struct Painting hmc_painting;
 | 
						|
extern struct Painting ddd_painting;
 | 
						|
extern struct Painting wdw_painting;
 | 
						|
extern struct Painting thi_tiny_painting;
 | 
						|
extern struct Painting ttm_painting;
 | 
						|
extern struct Painting ttc_painting;
 | 
						|
extern struct Painting sl_painting;
 | 
						|
extern struct Painting thi_huge_painting;
 | 
						|
extern struct Painting default_bob_painting;
 | 
						|
extern struct Painting default_ccm_painting;
 | 
						|
extern struct Painting default_wf_painting;
 | 
						|
extern struct Painting default_jrb_painting;
 | 
						|
extern struct Painting default_lll_painting;
 | 
						|
extern struct Painting default_ssl_painting;
 | 
						|
extern struct Painting default_hmc_painting;
 | 
						|
extern struct Painting default_ddd_painting;
 | 
						|
extern struct Painting default_wdw_painting;
 | 
						|
extern struct Painting default_thi_tiny_painting;
 | 
						|
extern struct Painting default_ttm_painting;
 | 
						|
extern struct Painting default_ttc_painting;
 | 
						|
extern struct Painting default_sl_painting;
 | 
						|
extern struct Painting default_thi_huge_painting;
 | 
						|
extern const Gfx inside_castle_seg7_dl_07023DB0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07028FD0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07029578[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0702A650[];
 | 
						|
extern const Gfx dl_castle_lobby_wing_cap_light[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0702AA10[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0702AB20[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0702E408[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0702FD30[];
 | 
						|
extern const Vtx inside_castle_seg7_vertex_07030940[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07031168[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07031588[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07031720[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07031830[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07032FC0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07033158[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07034D88[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07035178[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07035288[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07036D88[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07037988[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07037BF8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07037DE8[];
 | 
						|
extern const Gfx dl_castle_aquarium_light[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07038350[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703A6C8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703A808[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703BA08[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703BCB8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703BFA8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0703E6F0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07043028[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07043B48[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07043CD8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0704A0E8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0704A2E0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0704AA98[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0704C7D8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07050938[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070512F8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07051678[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070519C8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07051B60[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070558D0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070572A0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07057F00[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07058950[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07059190[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0705E088[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0705E2A0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_0705E450[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_070616E8[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07061C20[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07064B78[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07064D58[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07066CE0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07066E90[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07066FA0[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07068850[];
 | 
						|
extern const Gfx inside_castle_seg7_dl_07068B10[];
 | 
						|
extern const Collision inside_castle_seg7_area_1_collision[];
 | 
						|
extern const Collision inside_castle_seg7_area_2_collision[];
 | 
						|
extern const Collision inside_castle_seg7_area_3_collision[];
 | 
						|
extern const Collision inside_castle_seg7_collision_ddd_warp[];
 | 
						|
extern const Collision inside_castle_seg7_collision_ddd_warp_2[];
 | 
						|
extern const MacroObject inside_castle_seg7_area_1_macro_objs[];
 | 
						|
extern const MacroObject inside_castle_seg7_area_2_macro_objs[];
 | 
						|
extern const MacroObject inside_castle_seg7_area_3_macro_objs[];
 | 
						|
extern const u8 inside_castle_seg7_area_1_rooms[];
 | 
						|
extern const u8 inside_castle_seg7_area_2_rooms[];
 | 
						|
extern const u8 inside_castle_seg7_area_3_rooms[];
 | 
						|
extern const Collision inside_castle_seg7_collision_floor_trap[];
 | 
						|
extern const Collision inside_castle_seg7_collision_star_door[];
 | 
						|
extern const Collision inside_castle_seg7_collision_water_level_pillar[];
 | 
						|
extern const struct MovtexQuadCollection inside_castle_movtex_green_room_water[];
 | 
						|
extern const struct MovtexQuadCollection inside_castle_movtex_moat_water[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_0[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_1[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_2[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_3[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_4[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_5[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_6[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_7[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_8[];
 | 
						|
extern const Trajectory inside_castle_seg7_trajectory_mips_9[];
 | 
						|
 | 
						|
// script
 | 
						|
extern const LevelScript level_castle_inside_entry[];
 | 
						|
 | 
						|
#endif
 |