mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
234 lines
13 KiB
C
234 lines
13 KiB
C
extern SceneCmd example_scene_header00[];
|
|
extern SceneCmd* example_scene_alternateHeaders[];
|
|
extern RomFile example_scene_roomList[];
|
|
extern u8 _example_room_0SegmentRomStart[];
|
|
extern u8 _example_room_0SegmentRomEnd[];
|
|
extern ActorEntry example_scene_header00_playerEntryList[];
|
|
extern TransitionActorEntry example_scene_header00_transitionActors[];
|
|
extern Spawn example_scene_header00_entranceList[];
|
|
extern EnvLightSettings example_scene_header00_lightSettings[4];
|
|
extern SceneCmd example_scene_header01[];
|
|
extern ActorEntry example_scene_header01_playerEntryList[];
|
|
extern TransitionActorEntry example_scene_header01_transitionActors[];
|
|
extern Spawn example_scene_header01_entranceList[];
|
|
extern EnvLightSettings example_scene_header01_lightSettings[4];
|
|
extern SceneCmd example_scene_header02[];
|
|
extern ActorEntry example_scene_header02_playerEntryList[];
|
|
extern TransitionActorEntry example_scene_header02_transitionActors[];
|
|
extern Spawn example_scene_header02_entranceList[];
|
|
extern EnvLightSettings example_scene_header02_lightSettings[4];
|
|
extern SceneCmd example_scene_header03[];
|
|
extern ActorEntry example_scene_header03_playerEntryList[];
|
|
extern TransitionActorEntry example_scene_header03_transitionActors[];
|
|
extern Spawn example_scene_header03_entranceList[];
|
|
extern EnvLightSettings example_scene_header03_lightSettings[4];
|
|
extern Vec3s example_camPosData[12];
|
|
extern BgCamInfo example_camData[4];
|
|
extern SurfaceType example_polygonTypes[];
|
|
extern CollisionPoly example_polygons[];
|
|
extern Vec3s example_vertices[133];
|
|
extern WaterBox example_waterBoxes[];
|
|
extern CollisionHeader example_collisionHeader;
|
|
extern CutsceneData gExampleCS[];
|
|
extern SceneCmd* example_room_0_alternateHeaders[];
|
|
extern SceneCmd example_room_0_header00[];
|
|
extern s16 example_room_0_header00_objectList[];
|
|
extern ActorEntry example_room_0_header00_actorList[];
|
|
extern SceneCmd example_room_0_header01[];
|
|
extern s16 example_room_0_header01_objectList[];
|
|
extern ActorEntry example_room_0_header01_actorList[];
|
|
extern SceneCmd example_room_0_header02[];
|
|
extern s16 example_room_0_header02_objectList[];
|
|
extern ActorEntry example_room_0_header02_actorList[];
|
|
extern SceneCmd example_room_0_header03[];
|
|
extern s16 example_room_0_header03_objectList[];
|
|
extern ActorEntry example_room_0_header03_actorList[];
|
|
extern RoomShapeNormal example_room_0_shapeHeader;
|
|
extern RoomShapeDListsEntry example_room_0_shapeDListEntry[1];
|
|
extern Gfx example_room_0_entry_0_opaque[];
|
|
extern Gfx example_room_0_entry_0_transparent[];
|
|
extern u64 example_dl_wall_hackeroot_i8[];
|
|
extern u64 example_dl__2grass_hackeroot_ci8[];
|
|
extern u64 example_dl__2grass_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_ice_hackeroot_ci8[];
|
|
extern u64 example_dl_ice_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_ladder_hackeroot_ci8[];
|
|
extern u64 example_dl_ladder_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_vines_ci8[];
|
|
extern u64 example_dl_vines_pal_rgba16[];
|
|
extern u64 example_dl_lava_hackeroot_ci8[];
|
|
extern u64 example_dl_lava_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_sand_hackeroot_ci8[];
|
|
extern u64 example_dl_sand_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_water_hackeroot_ci8[];
|
|
extern u64 example_dl_water_hackeroot_x_water_hackeroot_pal_rgba16[];
|
|
extern u64 example_dl_water_hackeroot_ci8_copy[];
|
|
extern Vtx example_dl_crawlspace_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_crawlspace_mesh_layer_Opaque_vtx_0[12];
|
|
extern Gfx example_dl_crawlspace_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_crawlspace_outline_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_crawlspace_outline_mesh_layer_Opaque_vtx_0[47];
|
|
extern Gfx example_dl_crawlspace_outline_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_door_outline_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_door_outline_mesh_layer_Opaque_vtx_0[58];
|
|
extern Gfx example_dl_door_outline_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_001_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_001_mesh_layer_Opaque_vtx_0[22];
|
|
extern Gfx example_dl_grass_001_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_001_mesh_layer_Opaque_vtx_1[16];
|
|
extern Gfx example_dl_grass_001_mesh_layer_Opaque_tri_1[];
|
|
extern Vtx example_dl_ice_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_ice_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_ice_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_ladder_001_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_ladder_001_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_ladder_001_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_ladder_001_mesh_layer_Opaque_vtx_1[4];
|
|
extern Gfx example_dl_ladder_001_mesh_layer_Opaque_tri_1[];
|
|
extern Vtx example_dl_ladder_002_mesh_layer_Transparent_vtx_cull[8];
|
|
extern Vtx example_dl_ladder_002_mesh_layer_Transparent_vtx_0[4];
|
|
extern Gfx example_dl_ladder_002_mesh_layer_Transparent_tri_0[];
|
|
extern Vtx example_dl_lava_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_lava_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_lava_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_lava_void_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_lava_void_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_lava_void_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_Floor_002_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_Floor_002_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_Floor_002_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_Floor_006_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_Floor_006_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_Floor_006_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_Floor_007_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_Floor_007_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_Floor_007_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_002_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_002_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_002_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_003_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_003_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_003_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_004_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_004_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_004_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_005_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_005_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_005_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_006_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_006_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_006_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_007_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_007_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_007_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_008_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_008_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_008_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_009_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_009_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_009_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_010_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_010_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_010_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_011_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_011_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_011_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_012_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_012_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_012_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_013_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_013_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_013_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_014_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_014_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_014_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_015_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_015_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_015_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_016_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_016_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_016_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_017_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_017_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_017_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_018_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_018_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_018_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_019_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_019_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_019_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_020_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_020_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_020_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_grass_021_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_grass_021_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_grass_021_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_sand_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_sand_mesh_layer_Opaque_vtx_0[4];
|
|
extern Gfx example_dl_sand_mesh_layer_Opaque_tri_0[];
|
|
extern Vtx example_dl_sand_mesh_layer_Opaque_vtx_1[4];
|
|
extern Gfx example_dl_sand_mesh_layer_Opaque_tri_1[];
|
|
extern Vtx example_dl_sand_mesh_layer_Opaque_vtx_2[4];
|
|
extern Gfx example_dl_sand_mesh_layer_Opaque_tri_2[];
|
|
extern Vtx example_dl_sand_mesh_layer_Opaque_vtx_3[4];
|
|
extern Gfx example_dl_sand_mesh_layer_Opaque_tri_3[];
|
|
extern Vtx example_dl_water_mesh_layer_Transparent_vtx_cull[8];
|
|
extern Vtx example_dl_water_mesh_layer_Transparent_vtx_0[4];
|
|
extern Gfx example_dl_water_mesh_layer_Transparent_tri_0[];
|
|
extern Vtx example_dl_water_border_mesh_layer_Opaque_vtx_cull[8];
|
|
extern Vtx example_dl_water_border_mesh_layer_Opaque_vtx_0[20];
|
|
extern Gfx example_dl_water_border_mesh_layer_Opaque_tri_0[];
|
|
extern Gfx mat_example_dl_wall_layerOpaque[];
|
|
extern Gfx mat_example_dl_grass_layerOpaque[];
|
|
extern Gfx mat_example_dl_grass_002_layerOpaque[];
|
|
extern Gfx mat_example_dl_ice_layerOpaque[];
|
|
extern Gfx mat_example_dl_f3dlite_material_004_layerOpaque[];
|
|
extern Gfx mat_example_dl_f3dlite_material_002_layerOpaque[];
|
|
extern Gfx mat_example_dl_f3dlite_material_006_layerTransparent[];
|
|
extern Gfx mat_example_dl_lava_layerOpaque[];
|
|
extern Gfx mat_example_dl_lava_void_layerOpaque[];
|
|
extern Gfx mat_example_dl_sand_layerOpaque[];
|
|
extern Gfx mat_example_dl_sand2_layerOpaque[];
|
|
extern Gfx mat_example_dl_epona1_layerOpaque[];
|
|
extern Gfx mat_example_dl_epona2_layerOpaque[];
|
|
extern Gfx mat_example_dl_water_layerTransparent[];
|
|
extern Gfx example_dl_crawlspace_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_crawlspace_outline_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_door_outline_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_001_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_ice_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_ladder_001_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_ladder_002_mesh_layer_Transparent[];
|
|
extern Gfx example_dl_lava_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_lava_void_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_Floor_002_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_Floor_006_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_Floor_007_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_002_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_003_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_004_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_005_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_006_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_007_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_008_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_009_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_010_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_011_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_012_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_013_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_014_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_015_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_016_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_017_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_018_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_019_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_020_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_grass_021_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_sand_mesh_layer_Opaque[];
|
|
extern Gfx example_dl_water_mesh_layer_Transparent[];
|
|
extern Gfx example_dl_water_border_mesh_layer_Opaque[];
|