mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-05-23 15:02:12 -04:00
6a629fcaa9
* Compile works now * Update menus * Update CMakeLists.txt * Add Ship * Impl hm ship actors * Update HM course
215 lines
7.6 KiB
C
215 lines
7.6 KiB
C
#include <libultraship.h>
|
|
|
|
extern Lights1 ground_f3d_material_013_lights;
|
|
extern u8 ground_woodPlanks1_ci4[];
|
|
extern u8 ground_woodPlanks1_pal_rgba16[];
|
|
extern u8 ground_seamless_wood_texture_free_76_rgba16[];
|
|
extern u8 ground_door1_ci8[];
|
|
extern u8 ground_door1_pal_rgba16[];
|
|
extern u8 ground_seamless_green_lush_grass_texture_seamless_green_lush_grass_texture_fresh_backdrop_144751691_rgba16[];
|
|
extern u8 ground_sand_ci8[];
|
|
extern u8 ground_sand_pal_rgba16[];
|
|
extern u8 ground_window_rgba16[];
|
|
extern u8 ground_parascode_rgba32[];
|
|
extern u8 ground_keyboardArt_i8[];
|
|
extern u8 ground_grayishtoblue_ci8[];
|
|
extern u8 ground_grayishtoblue_pal_rgba16[];
|
|
extern u8 ground_heart1_ci8[];
|
|
extern u8 ground_heart1_pal_rgba16[];
|
|
extern Vtx ground_map_mesh_vtx_cull[8];
|
|
extern Vtx ground_map_mesh_vtx_0[112];
|
|
extern Gfx ground_map_mesh_tri_0[];
|
|
extern Vtx ground_map_mesh_vtx_1[6];
|
|
extern Gfx ground_map_mesh_tri_1[];
|
|
extern Vtx ground_map_mesh_vtx_2[4];
|
|
extern Gfx ground_map_mesh_tri_2[];
|
|
extern Vtx ground_map_mesh_vtx_3[157];
|
|
extern Gfx ground_map_mesh_tri_3[];
|
|
extern Vtx ground_map_mesh_vtx_4[182];
|
|
extern Gfx ground_map_mesh_tri_4[];
|
|
extern Vtx ground_map_mesh_vtx_5[27];
|
|
extern Gfx ground_map_mesh_tri_5[];
|
|
extern Vtx ground_map_mesh_vtx_6[4];
|
|
extern Gfx ground_map_mesh_tri_6[];
|
|
extern Vtx ground_map_mesh_vtx_7[13];
|
|
extern Gfx ground_map_mesh_tri_7[];
|
|
extern Vtx ground_map_mesh_vtx_8[5];
|
|
extern Gfx ground_map_mesh_tri_8[];
|
|
extern Vtx ground_map_mesh_vtx_9[6];
|
|
extern Gfx ground_map_mesh_tri_9[];
|
|
extern Vtx ground_map_mesh_vtx_10[12];
|
|
extern Gfx ground_map_mesh_tri_10[];
|
|
extern Vtx ground_map_mesh_vtx_11[51];
|
|
extern Gfx ground_map_mesh_tri_11[];
|
|
extern Vtx ground_map_mesh_vtx_12[367];
|
|
extern Gfx ground_map_mesh_tri_12[];
|
|
extern Vtx ground_map_mesh_vtx_13[710];
|
|
extern Gfx ground_map_mesh_tri_13[];
|
|
extern Gfx mat_ground_dock[];
|
|
extern Gfx mat_revert_ground_dock[];
|
|
extern Gfx mat_ground_roof1[];
|
|
extern Gfx mat_revert_ground_roof1[];
|
|
extern Gfx mat_ground_door1[];
|
|
extern Gfx mat_revert_ground_door1[];
|
|
extern Gfx mat_ground_ground[];
|
|
extern Gfx mat_revert_ground_ground[];
|
|
extern Gfx mat_ground_sand[];
|
|
extern Gfx mat_revert_ground_sand[];
|
|
extern Gfx mat_ground_black[];
|
|
extern Gfx mat_revert_ground_black[];
|
|
extern Gfx mat_ground_f3dlite_material_001[];
|
|
extern Gfx mat_revert_ground_f3dlite_material_001[];
|
|
extern Gfx mat_ground_f3dlite_material_009[];
|
|
extern Gfx mat_revert_ground_f3dlite_material_009[];
|
|
extern Gfx mat_ground_f3d_material_005[];
|
|
extern Gfx mat_revert_ground_f3d_material_005[];
|
|
extern Gfx mat_ground_f3d_material_006[];
|
|
extern Gfx mat_revert_ground_f3d_material_006[];
|
|
extern Gfx mat_ground_f3d_material_012[];
|
|
extern Gfx mat_revert_ground_f3d_material_012[];
|
|
extern Gfx mat_ground_f3d_material_013[];
|
|
extern Gfx mat_revert_ground_f3d_material_013[];
|
|
extern Gfx mat_ground_HM[];
|
|
extern Gfx mat_revert_ground_HM[];
|
|
extern Gfx mat_ground__64[];
|
|
extern Gfx mat_revert_ground__64[];
|
|
extern Gfx ground_map_mesh[];
|
|
|
|
extern u8 road_road4_rgba32[];
|
|
extern Vtx road_map_001_mesh_vtx_cull[8];
|
|
extern Vtx road_map_001_mesh_vtx_0[191];
|
|
extern Gfx road_map_001_mesh_tri_0[];
|
|
extern Gfx mat_road_path[];
|
|
extern Gfx mat_revert_road_path[];
|
|
extern Gfx road_map_001_mesh[];
|
|
|
|
extern u8 bush_leaves1_rgba32[];
|
|
extern Vtx bush_map_004_mesh_vtx_cull[8];
|
|
extern Vtx bush_map_004_mesh_vtx_0[82];
|
|
extern Gfx bush_map_004_mesh_tri_0[];
|
|
extern Gfx mat_bush_leaves[];
|
|
extern Gfx mat_revert_bush_leaves[];
|
|
extern Gfx bush_map_004_mesh[];
|
|
|
|
extern u8 castle_brick1_i8[];
|
|
extern u8 castle_seamless_wood_texture_free_76_rgba16[];
|
|
extern u8 castle_door1_ci8[];
|
|
extern u8 castle_door1_pal_rgba16[];
|
|
extern u8 castle_superFXSteel_ci4[];
|
|
extern u8 castle_superFXSteel_pal_rgba16[];
|
|
extern u8 castle_bars1_ci8[];
|
|
extern u8 castle_bars1_pal_rgba16[];
|
|
extern u8 castle_fence_rgba32[];
|
|
extern Vtx castle_map_002_mesh_vtx_cull[8];
|
|
extern Vtx castle_map_002_mesh_vtx_0[695];
|
|
extern Gfx castle_map_002_mesh_tri_0[];
|
|
extern Vtx castle_map_002_mesh_vtx_1[79];
|
|
extern Gfx castle_map_002_mesh_tri_1[];
|
|
extern Vtx castle_map_002_mesh_vtx_2[16];
|
|
extern Gfx castle_map_002_mesh_tri_2[];
|
|
extern Vtx castle_map_002_mesh_vtx_3[15];
|
|
extern Gfx castle_map_002_mesh_tri_3[];
|
|
extern Vtx castle_map_002_mesh_vtx_4[7];
|
|
extern Gfx castle_map_002_mesh_tri_4[];
|
|
extern Vtx castle_map_002_mesh_vtx_5[9];
|
|
extern Gfx castle_map_002_mesh_tri_5[];
|
|
extern Gfx mat_castle_wall1[];
|
|
extern Gfx mat_revert_castle_wall1[];
|
|
extern Gfx mat_castle_roof1[];
|
|
extern Gfx mat_revert_castle_roof1[];
|
|
extern Gfx mat_castle_door1[];
|
|
extern Gfx mat_revert_castle_door1[];
|
|
extern Gfx mat_castle_window1[];
|
|
extern Gfx mat_revert_castle_window1[];
|
|
extern Gfx mat_castle_grate[];
|
|
extern Gfx mat_revert_castle_grate[];
|
|
extern Gfx mat_castle_fence[];
|
|
extern Gfx mat_revert_castle_fence[];
|
|
extern Gfx castle_map_002_mesh[];
|
|
|
|
|
|
extern u8 statue_window_rgba16[];
|
|
extern u8 statue_flowers1_rgba32[];
|
|
extern u8 statue_marble1_ci8[];
|
|
extern u8 statue_marble1_pal_rgba16[];
|
|
extern Vtx statue_map_005_mesh_vtx_cull[8];
|
|
extern Vtx statue_map_005_mesh_vtx_0[5];
|
|
extern Gfx statue_map_005_mesh_tri_0[];
|
|
extern Vtx statue_map_005_mesh_vtx_1[28];
|
|
extern Gfx statue_map_005_mesh_tri_1[];
|
|
extern Vtx statue_map_005_mesh_vtx_2[61];
|
|
extern Gfx statue_map_005_mesh_tri_2[];
|
|
extern Vtx statue_map_005_mesh_vtx_3[233];
|
|
extern Gfx statue_map_005_mesh_tri_3[];
|
|
extern Vtx statue_map_005_mesh_vtx_4[67];
|
|
extern Gfx statue_map_005_mesh_tri_4[];
|
|
extern Gfx mat_statue_black[];
|
|
extern Gfx mat_revert_statue_black[];
|
|
extern Gfx mat_statue_flowers[];
|
|
extern Gfx mat_revert_statue_flowers[];
|
|
extern Gfx mat_statue_f3dlite_material_007[];
|
|
extern Gfx mat_revert_statue_f3dlite_material_007[];
|
|
extern Gfx mat_statue_f3dlite_material_002[];
|
|
extern Gfx mat_revert_statue_f3dlite_material_002[];
|
|
extern Gfx mat_statue_f3dlite_material_009[];
|
|
extern Gfx mat_revert_statue_f3dlite_material_009[];
|
|
extern Gfx statue_map_005_mesh[];
|
|
|
|
extern u8 trees_leaf_ci4[];
|
|
extern u8 trees_leaf_pal_rgba16[];
|
|
extern u8 trees_bark2_rgba32[];
|
|
extern Vtx trees_map_003_mesh_vtx_cull[8];
|
|
extern Vtx trees_map_003_mesh_vtx_0[72];
|
|
extern Gfx trees_map_003_mesh_tri_0[];
|
|
extern Vtx trees_map_003_mesh_vtx_1[109];
|
|
extern Gfx trees_map_003_mesh_tri_1[];
|
|
extern Gfx mat_trees_leaf1[];
|
|
extern Gfx mat_revert_trees_leaf1[];
|
|
extern Gfx mat_trees_bark1[];
|
|
extern Gfx mat_revert_trees_bark1[];
|
|
extern Gfx trees_map_003_mesh[];
|
|
|
|
extern u8 water_water1_rgba32[];
|
|
extern u8 water_water3_rgba16[];
|
|
extern Vtx water_water1_mesh_vtx_cull[8];
|
|
extern Vtx water_water1_mesh_vtx_0[4];
|
|
extern Gfx water_water1_mesh_tri_0[];
|
|
extern Vtx water_water1_mesh_vtx_1[4];
|
|
extern Gfx water_water1_mesh_tri_1[];
|
|
extern Gfx mat_water_water1[];
|
|
extern Gfx mat_revert_water_water1[];
|
|
extern Gfx mat_water_water2[];
|
|
extern Gfx mat_revert_water_water2[];
|
|
extern Gfx water_water1_mesh[];
|
|
|
|
extern u8 moon_moon2_ci8[];
|
|
extern u8 moon_moon2_pal_rgba16[];
|
|
extern u8 moon_moon1_ci8[];
|
|
extern u8 moon_moon1_pal_rgba16[];
|
|
extern u8 moon_window_rgba16[];
|
|
extern u8 moon_ARmosMap_ci8[];
|
|
extern u8 moon_ARmosMap_pal_rgba16[];
|
|
extern u8 moon_teeth1_rgba32[];
|
|
extern Vtx moon_moon_mesh_vtx_cull[8];
|
|
extern Vtx moon_moon_mesh_vtx_0[244];
|
|
extern Gfx moon_moon_mesh_tri_0[];
|
|
extern Vtx moon_moon_mesh_vtx_1[91];
|
|
extern Gfx moon_moon_mesh_tri_1[];
|
|
extern Vtx moon_moon_mesh_vtx_2[44];
|
|
extern Gfx moon_moon_mesh_tri_2[];
|
|
extern Vtx moon_moon_mesh_vtx_3[121];
|
|
extern Gfx moon_moon_mesh_tri_3[];
|
|
extern Vtx moon_moon_mesh_vtx_4[14];
|
|
extern Gfx moon_moon_mesh_tri_4[];
|
|
extern Gfx mat_moon_moon1[];
|
|
extern Gfx mat_revert_moon_moon1[];
|
|
extern Gfx mat_moon_moon2[];
|
|
extern Gfx mat_revert_moon_moon2[];
|
|
extern Gfx mat_moon_black[];
|
|
extern Gfx mat_revert_moon_black[];
|
|
extern Gfx mat_moon_eye2[];
|
|
extern Gfx mat_revert_moon_eye2[];
|
|
extern Gfx mat_moon_teeth[];
|
|
extern Gfx mat_revert_moon_teeth[];
|
|
extern Gfx moon_moon_mesh[];
|