mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-07 14:13:58 -04:00
Add Courses (#49)
* castle and stadium * castle * boardwalk & snowland * turnpike --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
This commit is contained in:
@@ -3,19 +3,27 @@
|
||||
|
||||
#include "mk64.h"
|
||||
|
||||
#include "courses/big_donut/course_data.h"
|
||||
#include "courses/block_fort/course_data.h"
|
||||
#include "courses/double_deck/course_data.h"
|
||||
#include "courses/skyscraper/course_data.h"
|
||||
#include "courses/frappe_snowland/course_data.h"
|
||||
#include "courses/toads_turnpike/course_data.h"
|
||||
#include "courses/koopa_troopa_beach/course_data.h"
|
||||
#include "courses/banshee_boardwalk/course_data.h"
|
||||
#include "courses/dks_jungle_parkway/course_data.h"
|
||||
#include "courses/rainbow_road/course_data.h"
|
||||
#include "courses/yoshi_valley/course_data.h"
|
||||
#include "courses/bowsers_castle/course_data.h"
|
||||
#include "courses/sherbet_land/course_data.h"
|
||||
#include "courses/wario_stadium/course_data.h"
|
||||
|
||||
#include <assets/toads_turnpike_data.h>
|
||||
#include <assets/banshee_boardwalk_data.h>
|
||||
#include <assets/mario_raceway_data.h>
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
#include <assets/royal_raceway_data.h>
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
#include <assets/big_donut_data.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/skyscraper_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/block_fort_data.h>
|
||||
#include <assets/double_deck_data.h>
|
||||
|
||||
|
||||
#endif // ALL_COURSE_DATA_H
|
||||
|
||||
+17
-12
@@ -10,23 +10,28 @@
|
||||
* in this file or problems will arise in other parts of the code
|
||||
**/
|
||||
|
||||
extern CourseVtx d_course_big_donut_vertex[];
|
||||
extern CourseVtx d_course_block_fort_vertex[];
|
||||
extern CourseVtx d_course_double_deck_vertex[];
|
||||
extern CourseVtx d_course_skyscraper_vertex[];
|
||||
extern CourseVtx d_course_choco_mountain_vertex[];
|
||||
extern CourseVtx d_course_frappe_snowland_vertex[];
|
||||
extern CourseVtx d_course_toads_turnpike_vertex[];
|
||||
#include <assets/toads_turnpike_vertices.h>
|
||||
#include <assets/mario_raceway_vertices.h>
|
||||
#include <assets/luigi_raceway_vertices.h>
|
||||
#include <assets/royal_raceway_vertices.h>
|
||||
#include <assets/kalimari_desert_vertices.h>
|
||||
#include <assets/frappe_snowland_vertices.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
#include <assets/wario_stadium_vertices.h>
|
||||
#include <assets/moo_moo_farm_vertices.h>
|
||||
#include <assets/big_donut_vertices.h>
|
||||
#include <assets/choco_mountain_vertices.h>
|
||||
#include <assets/bowsers_castle_vertices.h>
|
||||
#include <assets/skyscraper_vertices.h>
|
||||
#include <assets/block_fort_vertices.h>
|
||||
#include <assets/double_deck_vertices.h>
|
||||
#include <assets/banshee_boardwalk_vertices.h>
|
||||
|
||||
extern CourseVtx d_course_koopa_troopa_beach_vertex[];
|
||||
extern CourseVtx d_course_luigi_raceway_vertex[];
|
||||
extern CourseVtx d_course_moo_moo_farm_vertex[];
|
||||
extern CourseVtx d_course_banshee_boardwalk_vertex[];
|
||||
extern CourseVtx d_course_dks_jungle_parkway_vertex[];
|
||||
extern CourseVtx d_course_rainbow_road_vertex[];
|
||||
extern CourseVtx d_course_yoshi_valley_vertex[];
|
||||
extern CourseVtx d_course_bowsers_castle_vertex[];
|
||||
extern CourseVtx d_course_sherbet_land_vertex[];
|
||||
extern CourseVtx d_course_wario_stadium_vertex[];
|
||||
|
||||
#define d_course_big_donut_vertex_count ARRAY_COUNT(d_course_big_donut_vertex)
|
||||
#define d_course_block_fort_vertex_count ARRAY_COUNT(d_course_block_fort_vertex)
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
|
||||
#include "course_offsets.h"
|
||||
|
||||
extern Gfx *toads_turnpike_dls[];
|
||||
extern Gfx *banshee_boardwalk_dls[];
|
||||
extern Gfx *frappe_snowland_dls[];
|
||||
extern Gfx *bowsers_castle_dls[];
|
||||
extern Gfx *choco_mountain_dls[];
|
||||
extern const char *kalimari_desert_dls[];
|
||||
|
||||
@@ -8,21 +8,28 @@
|
||||
* incorrect
|
||||
**/
|
||||
|
||||
#include "courses/big_donut/course_displaylists.h"
|
||||
#include "courses/block_fort/course_displaylists.h"
|
||||
#include "courses/double_deck/course_displaylists.h"
|
||||
#include "courses/skyscraper/course_displaylists.h"
|
||||
#include "courses/frappe_snowland/course_displaylists.h"
|
||||
#include "courses/mario_raceway/course_displaylists.h"
|
||||
#include "courses/toads_turnpike/course_displaylists.h"
|
||||
#include "courses/koopa_troopa_beach/course_displaylists.h"
|
||||
#include "courses/luigi_raceway/course_displaylists.h"
|
||||
#include "courses/banshee_boardwalk/course_displaylists.h"
|
||||
#include "courses/dks_jungle_parkway/course_displaylists.h"
|
||||
#include "courses/rainbow_road/course_displaylists.h"
|
||||
#include "courses/yoshi_valley/course_displaylists.h"
|
||||
#include "courses/bowsers_castle/course_displaylists.h"
|
||||
#include "courses/sherbet_land/course_displaylists.h"
|
||||
#include "courses/wario_stadium/course_displaylists.h"
|
||||
|
||||
#include <assets/toads_turnpike_displaylists.h>
|
||||
#include <assets/banshee_boardwalk_displaylists.h>
|
||||
#include <assets/mario_raceway_displaylists.h>
|
||||
#include <assets/luigi_raceway_displaylists.h>
|
||||
#include <assets/royal_raceway_displaylists.h>
|
||||
#include <assets/kalimari_desert_displaylists.h>
|
||||
#include <assets/frappe_snowland_displaylists.h>
|
||||
#include <assets/wario_stadium_displaylists.h>
|
||||
#include <assets/moo_moo_farm_displaylists.h>
|
||||
#include <assets/big_donut_displaylists.h>
|
||||
#include <assets/choco_mountain_displaylists.h>
|
||||
#include <assets/bowsers_castle_displaylists.h>
|
||||
#include <assets/skyscraper_displaylists.h>
|
||||
#include <assets/block_fort_displaylists.h>
|
||||
#include <assets/double_deck_displaylists.h>
|
||||
|
||||
#endif // ALL_COURSE_PACKED_H
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,153 +0,0 @@
|
||||
#ifndef BANSHEE_BOARDWALK_COURSE_DATA_H
|
||||
#define BANSHEE_BOARDWALK_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_banshee_boardwalk_dl_0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_38[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_40[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_68[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_160[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_210[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_270[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_358[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_408[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_540[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_620[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_6D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7C0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_870[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_940[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_9E0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_AD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_B80[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_C30[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_CD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_D80[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_E10[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_EE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_F50[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1000[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1070[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1160[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_11C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_12A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_12E8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_13F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1448[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1520[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1580[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1678[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_16B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_17A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1820[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_18D8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1940[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1A30[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1B00[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1BA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1C20[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1CC8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1D90[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1E28[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1EA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_1F40[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2028[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_20A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2138[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_21C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_22D8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2340[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2448[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_24E8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2610[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2650[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2718[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2790[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2868[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_28A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2980[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2A18[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2AE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2B88[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2C30[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2CE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2DB0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2E20[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2EE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_2FA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3050[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3100[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3200[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_32B0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3390[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3468[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_35A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3660[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3710[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_37F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3920[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3980[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3A20[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3AF8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3C00[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3C40[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3CD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3D98[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3EB0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3EF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_3F60[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4038[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4118[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4188[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_41F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_42D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_43A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4428[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_4480[];
|
||||
extern TrackWaypoint d_course_banshee_boardwalk_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_banshee_boardwalk_track_waypoints[];
|
||||
extern u8 d_course_banshee_boardwalk_boo_tlut[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep1[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep2[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep3[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep4[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep5[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep6[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep7[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep8[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep9[];
|
||||
extern Vtx d_course_banshee_boardwalk_cheep_cheep10[];
|
||||
extern u8 d_course_banshee_boardwalk_fish_eyes[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7650[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_78C0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7978[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7B38[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_7B78[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_cheep_cheep[];
|
||||
extern u8 d_course_banshee_boardwalk_bat_tlut[];
|
||||
extern u8 d_course_banshee_boardwalk_bat[][2048];
|
||||
extern Vtx d_course_bashee_boardwalk_unknown_model1[];
|
||||
extern Vtx d_course_bashee_boardwalk_unknown_model2[];
|
||||
extern Lights1 d_course_bashee_boardwalk_uknown_light;
|
||||
extern u8 d_course_banshee_boardwalk_texture[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_A850[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_A900[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_A9B0[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_A9C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_trash_bin[];
|
||||
extern Vtx d_course_banshee_boardwalk_model_unk[];
|
||||
extern u8 d_course_banshee_boardwalk_texture2[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_B278[];
|
||||
extern Gfx d_course_banshee_boardwalk_dl_B308[];
|
||||
extern struct ActorSpawnData d_course_banshee_boardwalk_item_box_spawns[];
|
||||
extern TrackSections d_course_banshee_boardwalk_track_sections[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,197 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_60[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_70[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_120[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_280[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_330[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3E0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_490[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_540[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_580[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_688[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_698[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6F8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_758[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_7B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_818[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_878[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_8A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_930[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_9B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_A50[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_AE8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_BC8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_C98[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_D30[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_DF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_EA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_F80[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1008[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1108[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_11D8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1260[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1320[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_13E0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1478[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1560[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1610[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1748[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_17F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1820[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1830[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_18E0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1968[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1A00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1A98[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1AC0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1B58[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1BE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1BF8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1C78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1CF8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1D10[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1DA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1DB0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1E50[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1EF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_1FA8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2058[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2100[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_21D8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2288[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_22C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2398[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2440[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2520[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2608[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_26E8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_27D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_28D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_29A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2A70[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2B78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2C20[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2D40[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2E40[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_2F38[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3020[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_30F0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3240[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3310[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_33C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_34A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3588[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3638[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_36C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3740[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_37C0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3830[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3930[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3AA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3BA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3C40[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3D08[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3D90[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3E10[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3E88[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3F00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_3F78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4008[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4070[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_40D0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4160[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_41F8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_42A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4358[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4408[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_44B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4568[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4618[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_46C8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4798[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4848[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_48F8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_49A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4A58[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4B08[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4BA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4C50[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4D00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4DB0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4E60[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4EF8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_4FD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5078[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5120[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_51E0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5278[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_52F8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5378[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_53B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5498[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_54A8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5520[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5598[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5610[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5688[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5700[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5778[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5820[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5898[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5910[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5988[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5A00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5A78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5AF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5B68[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5BE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5C58[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5CD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5D60[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5DC8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5E30[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5EA0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5F10[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5F78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_5FE8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6058[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6098[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6310[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6320[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_63B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6450[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_64E8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6580[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6640[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_66D8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6770[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6808[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_68A0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6918[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_69B0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6A10[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6A88[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6B00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6B78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6BF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6C68[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6D00[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6D78[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6DF0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6E68[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6EE0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6F58[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_6FD0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_7048[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_70C0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_7138[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_71B0[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_7228[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_72B8[];
|
||||
extern Gfx d_course_banshee_boardwalk_packed_dl_7338[2];
|
||||
|
||||
#define d_course_banshee_boardwalk_packed_end GET_PACKED_END(d_course_banshee_boardwalk_packed_dl_7338)
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <libultra/types.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include "course_offsets.h"
|
||||
#include "courses/banshee_boardwalk/course_data.h"
|
||||
#include <assets/banshee_boardwalk_data.h>
|
||||
#include <libultra/gbi.h>
|
||||
|
||||
const course_texture banshee_boardwalk_textures[] = {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,50 +0,0 @@
|
||||
//! @todo Replace addresses with variables
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
|
||||
Gfx d_course_big_donut_dl[] = {
|
||||
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_210),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_D20),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_AC0),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_450),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// Item box spawn locations
|
||||
struct ActorSpawnData d_course_big_donut_item_box_spawns[] = {
|
||||
{{ -40, 222, 824 }, {0} },
|
||||
{{ 125, 200, 573 }, {0} },
|
||||
{{ -302, 251, 889 }, {0} },
|
||||
{{ 38, 203, 654 }, {0} },
|
||||
{{ 22, 207, 716 }, {0} },
|
||||
{{ 110, 205, 682 }, {0} },
|
||||
{{ 681, 205, 53 }, {1} },
|
||||
{{ 759, 218, -253 }, {1} },
|
||||
{{ 798, 221, 172 }, {1} },
|
||||
{{ 557, 200, -111 }, {1} },
|
||||
{{ 629, 201, -126 }, {1} },
|
||||
{{ 704, 207, -137 }, {1} },
|
||||
{{ -111, 200, -554 }, {2} },
|
||||
{{ 72, 250, -933 }, {2} },
|
||||
{{ -25, 207, -705 }, {2} },
|
||||
{{ -21, 225, -843 }, {2} },
|
||||
{{ -83, 220, -807 }, {2} },
|
||||
{{ -49, 214, -775 }, {2} },
|
||||
{{ -807, 220, 53 }, {3} },
|
||||
{{ -859, 242, 300 }, {3} },
|
||||
{{ -672, 207, -219 }, {3} },
|
||||
{{ -885, 108, -59 }, {3} },
|
||||
{{ -793, 103, -33 }, {3} },
|
||||
{{ -757, 214, 166 }, {3} },
|
||||
{{ -32768, 0, 0 }, {0} },
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifndef BIG_DONUT_COURSE_DATA_H
|
||||
#define BIG_DONUT_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
extern Gfx d_course_big_donut_dl[];
|
||||
extern struct ActorSpawnData d_course_big_donut_item_box_spawns[];
|
||||
|
||||
#endif
|
||||
@@ -1,616 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <course.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
#include <assets/other_textures.h>
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64BA50),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_210[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_220[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_210),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_230[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_220),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_240[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000E00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001200, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001400, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001600, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_450[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_240),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_460[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67490C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001800, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001A00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(16, 17, 14, 0, 16, 14, 15, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 4, 7, 0, 22, 7, 23, 0),
|
||||
gsSP2Triangles(24, 25, 22, 0, 24, 22, 23, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(30, 26, 29, 0, 30, 29, 31, 0),
|
||||
gsSP2Triangles(20, 30, 31, 0, 20, 31, 21, 0),
|
||||
gsSPVertex(0x04001C00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(5, 16, 17, 0, 5, 17, 6, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 22, 0, 24, 22, 23, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(16, 26, 29, 0, 16, 29, 17, 0),
|
||||
gsSP2Triangles(30, 31, 14, 0, 30, 14, 15, 0),
|
||||
gsSPVertex(0x04001E00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(2, 12, 13, 0, 2, 13, 3, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 20, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 14, 0, 18, 14, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 24, 0, 28, 24, 27, 0),
|
||||
gsSP2Triangles(30, 8, 11, 0, 30, 11, 31, 0),
|
||||
gsSPVertex(0x04002200, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 4, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 14, 0, 18, 14, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x040023E0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(2, 12, 13, 0, 2, 13, 3, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 21, 18, 0, 20, 18, 19, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(12, 22, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 27, 10, 0, 26, 10, 11, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040025E0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 4, 0, 8, 4, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040027E0, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 4, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 24, 27, 0, 28, 27, 29, 0),
|
||||
gsSPVertex(0x040029C0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(6, 16, 17, 0, 6, 17, 7, 0),
|
||||
gsSP2Triangles(18, 0, 3, 0, 18, 3, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(16, 24, 27, 0, 16, 27, 17, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002BC0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 0, 0, 4, 0, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 6, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 10, 11, 0, 26, 11, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002DC0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 22, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(26, 24, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002FC0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(30, 26, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x040031C0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(12, 10, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 0, 3, 0, 18, 3, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 22, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(16, 26, 27, 0, 16, 27, 17, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040033C0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 0, 0, 4, 0, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 6, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 10, 11, 0, 26, 11, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040035C0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 22, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(28, 26, 27, 0, 28, 27, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_AC0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_460),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_AD0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture66ABA4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040037C0, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0),
|
||||
gsSP2Triangles(2, 5, 6, 0, 2, 6, 7, 0),
|
||||
gsSP2Triangles(7, 8, 2, 0, 8, 0, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_B58[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003850, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003A50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003C50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003E50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04004050, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_D20[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_B58),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_AD0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_D38[] =
|
||||
{
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04004250, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0),
|
||||
gsSP2Triangles(4, 5, 8, 0, 4, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 13, 0),
|
||||
gsSP2Triangles(14, 16, 17, 0, 14, 17, 15, 0),
|
||||
gsSP2Triangles(16, 18, 19, 0, 16, 19, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSPVertex(0x04004430, 10, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 7, 0, 8, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_DE8[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_D38),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_DF8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67490C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040044D0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_E80[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67490C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040045D0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_F08[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67490C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040046D0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_F90[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67490C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040047D0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_1018[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_F90),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_F08),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_E80),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_DF8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_1040[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_1018),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_DE8),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_D20),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_AC0),
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_450),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_big_donut_packed_dl_1070[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_big_donut_packed_dl_1040),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,25 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_big_donut_packed_dl_0[];
|
||||
extern Gfx d_course_big_donut_packed_dl_210[];
|
||||
extern Gfx d_course_big_donut_packed_dl_220[];
|
||||
extern Gfx d_course_big_donut_packed_dl_230[];
|
||||
extern Gfx d_course_big_donut_packed_dl_240[];
|
||||
extern Gfx d_course_big_donut_packed_dl_450[];
|
||||
extern Gfx d_course_big_donut_packed_dl_460[];
|
||||
extern Gfx d_course_big_donut_packed_dl_AC0[];
|
||||
extern Gfx d_course_big_donut_packed_dl_AD0[];
|
||||
extern Gfx d_course_big_donut_packed_dl_B58[];
|
||||
extern Gfx d_course_big_donut_packed_dl_D20[];
|
||||
extern Gfx d_course_big_donut_packed_dl_D38[];
|
||||
extern Gfx d_course_big_donut_packed_dl_DE8[];
|
||||
extern Gfx d_course_big_donut_packed_dl_DF8[];
|
||||
extern Gfx d_course_big_donut_packed_dl_E80[];
|
||||
extern Gfx d_course_big_donut_packed_dl_F08[];
|
||||
extern Gfx d_course_big_donut_packed_dl_F90[];
|
||||
extern Gfx d_course_big_donut_packed_dl_1018[];
|
||||
extern Gfx d_course_big_donut_packed_dl_1040[];
|
||||
extern Gfx d_course_big_donut_packed_dl_1070[2];
|
||||
|
||||
#define d_course_big_donut_packed_end GET_PACKED_END(d_course_big_donut_packed_dl_1070)
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,57 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
|
||||
Gfx d_course_block_fort_dl[] = {
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_14A0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_9C0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_688),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_3F0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// Item box spawn locations
|
||||
struct ActorSpawnData d_course_block_fort_item_box_spawns[] = {
|
||||
{{ -38, 0, 744 }, {0} },
|
||||
{{ 29, 0, 710 }, {0} },
|
||||
{{ -13, 0, 685 }, {0} },
|
||||
{{ -553, 47, 543 }, {0} },
|
||||
{{ -527, 47, 526 }, {0} },
|
||||
{{ -141, 47, 153 }, {0} },
|
||||
{{ -185, 47, 179 }, {0} },
|
||||
{{ -388, 92, 366 }, {0} },
|
||||
{{ -428, 92, 424 }, {0} },
|
||||
{{ -724, 0, -50 }, {1} },
|
||||
{{ -679, 0, -4 }, {1} },
|
||||
{{ -736, 0, 37 }, {1} },
|
||||
{{ -554, 47, -550 }, {1} },
|
||||
{{ -530, 47, -536 }, {1} },
|
||||
{{ -170, 47, -172 }, {1} },
|
||||
{{ -138, 47, -133 }, {1} },
|
||||
{{ -433, 92, -429 }, {1} },
|
||||
{{ -379, 92, -390 }, {1} },
|
||||
{{ -61, 0, -728 }, {2} },
|
||||
{{ -17, 0, -670 }, {2} },
|
||||
{{ 26, 0, -708 }, {2} },
|
||||
{{ 549, 47, -548 }, {2} },
|
||||
{{ 527, 47, -532 }, {2} },
|
||||
{{ 148, 47, -146 }, {2} },
|
||||
{{ 192, 47, -181 }, {2} },
|
||||
{{ 471, 92, -455 }, {2} },
|
||||
{{ 414, 92, -426 }, {2} },
|
||||
{{ 728, 0, -36 }, {3} },
|
||||
{{ 676, 0, -4 }, {3} },
|
||||
{{ 700, 0, 31 }, {3} },
|
||||
{{ 140, 47, 163 }, {3} },
|
||||
{{ 178, 47, 201 }, {3} },
|
||||
{{ 529, 47, 532 }, {3} },
|
||||
{{ 554, 47, 557 }, {3} },
|
||||
{{ 470, 92, 482 }, {3} },
|
||||
{{ 438, 92, 442 }, {3} },
|
||||
{{ -32768, 0, 0 }, {0} },
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifndef BLOCK_FORT_COURSE_DATA_H
|
||||
#define BLOCK_FORT_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
extern Gfx d_course_block_fort_dl[];
|
||||
extern struct ActorSpawnData d_course_block_fort_item_box_spawns[];
|
||||
|
||||
#endif
|
||||
@@ -1,819 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <course.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
#include <assets/other_textures.h>
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_0[] =
|
||||
{
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04000000, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 0, 0, 0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000030, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 10, 9, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 5, 19, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_B8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000170, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(4, 7, 8, 0, 7, 9, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 12, 13, 14, 0),
|
||||
gsSP2Triangles(12, 14, 10, 0, 13, 15, 14, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_148[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000270, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 7, 9, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(10, 13, 14, 0, 11, 15, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_1D8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000370, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0),
|
||||
gsSP2Triangles(5, 8, 6, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 13, 15, 14, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_268[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000470, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 10, 0, 12, 10, 9, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 13, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000670, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_330[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCheckerboard),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040006F0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 24, 25, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSP1Triangle(28, 30, 31, 0),
|
||||
gsSPVertex(0x040008F0, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_3F0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_330),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_268),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_1D8),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_148),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_B8),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_428[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000930, 24, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_4C0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000AB0, 24, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_558[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C30, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 5, 4, 0, 12, 4, 13, 0),
|
||||
gsSP2Triangles(14, 8, 11, 0, 14, 11, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_5F0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6747C4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000D70, 18, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 0, 3, 0, 12, 3, 13, 0),
|
||||
gsSP2Triangles(14, 4, 7, 0, 14, 7, 15, 0),
|
||||
gsSP2Triangles(16, 10, 9, 0, 16, 9, 17, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_688[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_5F0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_558),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_4C0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_428),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_6B0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6442D4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000E90, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001090, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_7A0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6442D4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001290, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_828[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6442D4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001390, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_8B0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6442D4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001490, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_938[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6442D4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001590, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_9C0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_938),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_8B0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_828),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_7A0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_6B0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_9F0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001690, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64286C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001750, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0),
|
||||
gsSP2Triangles(27, 24, 26, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04001950, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 11, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001B50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001D50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 8, 7, 0),
|
||||
gsSP2Triangles(10, 11, 9, 0, 10, 9, 7, 0),
|
||||
gsSP2Triangles(12, 11, 10, 0, 12, 10, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(15, 18, 16, 0, 19, 20, 12, 0),
|
||||
gsSP2Triangles(19, 12, 13, 0, 21, 19, 13, 0),
|
||||
gsSP2Triangles(21, 13, 22, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(24, 26, 25, 0, 26, 27, 25, 0),
|
||||
gsSP2Triangles(28, 23, 25, 0, 28, 25, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x04001F50, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Triangle(9, 11, 12, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64275C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002020, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 10, 5, 0),
|
||||
gsSP1Triangle(7, 5, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_C80[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040020D0, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64286C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002190, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002390, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 19, 21, 20, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002590, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002790, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0),
|
||||
gsSP2Triangles(2, 1, 3, 0, 5, 0, 2, 0),
|
||||
gsSP2Triangles(5, 2, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 11, 8, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(14, 13, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(19, 21, 22, 0, 21, 23, 22, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 5, 6, 0, 28, 6, 29, 0),
|
||||
gsSPVertex(0x04002970, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 7, 9, 10, 0),
|
||||
gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP1Triangle(15, 17, 18, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64275C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002AA0, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(0, 5, 6, 0, 1, 7, 8, 0),
|
||||
gsSP2Triangles(1, 8, 9, 0, 1, 9, 10, 0),
|
||||
gsSP1Triangle(1, 10, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_F10[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002B50, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64286C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002C10, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04002DF0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002FF0, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x040031D0, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003210, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 0, 4, 0, 1, 4, 5, 0),
|
||||
gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 4, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 2, 15, 3, 0),
|
||||
gsSP2Triangles(16, 17, 3, 0, 16, 3, 15, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(18, 22, 19, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(24, 26, 25, 0, 27, 23, 25, 0),
|
||||
gsSP2Triangles(28, 27, 25, 0, 28, 25, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x04003410, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Triangle(9, 11, 12, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64275C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040034E0, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 3, 6, 0, 0),
|
||||
gsSP2Triangles(3, 0, 2, 0, 2, 1, 7, 0),
|
||||
gsSP2Triangles(2, 7, 8, 0, 2, 8, 9, 0),
|
||||
gsSP1Triangle(2, 9, 10, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_11A8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003590, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64286C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003650, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(4, 7, 8, 0, 4, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04003850, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0),
|
||||
gsSP2Triangles(13, 16, 17, 0, 13, 17, 18, 0),
|
||||
gsSP2Triangles(13, 18, 19, 0, 13, 19, 20, 0),
|
||||
gsSP2Triangles(13, 20, 14, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(21, 23, 24, 0, 23, 25, 24, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04003A50, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 8, 12, 13, 0),
|
||||
gsSP2Triangles(8, 13, 14, 0, 8, 14, 15, 0),
|
||||
gsSP2Triangles(8, 15, 16, 0, 8, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04003C30, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003D30, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(8, 5, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 7, 6, 10, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 12, 0, 16, 12, 15, 0),
|
||||
gsSP2Triangles(14, 18, 19, 0, 14, 19, 20, 0),
|
||||
gsSP2Triangles(14, 20, 21, 0, 14, 21, 15, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(21, 20, 26, 0, 21, 26, 27, 0),
|
||||
gsSP2Triangles(21, 27, 28, 0, 21, 28, 29, 0),
|
||||
gsSP2Triangles(21, 29, 30, 0, 29, 31, 30, 0),
|
||||
gsSPVertex(0x04003F30, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 5, 0, 2, 5, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP1Triangle(19, 21, 22, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64275C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040040A0, 17, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(0, 5, 6, 0, 0, 6, 7, 0),
|
||||
gsSP2Triangles(0, 7, 8, 0, 0, 8, 9, 0),
|
||||
gsSP2Triangles(0, 9, 10, 0, 0, 10, 11, 0),
|
||||
gsSP2Triangles(0, 11, 12, 0, 4, 3, 13, 0),
|
||||
gsSP2Triangles(4, 13, 14, 0, 4, 14, 15, 0),
|
||||
gsSP1Triangle(4, 15, 16, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_14A0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_11A8),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_F10),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_C80),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_9F0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_14C8[] =
|
||||
{
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x040041B0, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 8, 11, 9, 0),
|
||||
gsSP2Triangles(8, 12, 13, 0, 8, 4, 12, 0),
|
||||
gsSP2Triangles(14, 4, 5, 0, 14, 5, 15, 0),
|
||||
gsSP2Triangles(16, 14, 15, 0, 16, 15, 17, 0),
|
||||
gsSP2Triangles(12, 4, 18, 0, 19, 13, 20, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 22, 19, 21, 0),
|
||||
gsSP2Triangles(22, 21, 23, 0, 12, 18, 13, 0),
|
||||
gsSP2Triangles(13, 24, 25, 0, 13, 25, 20, 0),
|
||||
gsSP2Triangles(10, 22, 23, 0, 10, 23, 11, 0),
|
||||
gsSP2Triangles(26, 16, 17, 0, 26, 17, 27, 0),
|
||||
gsSP2Triangles(18, 26, 27, 0, 18, 27, 28, 0),
|
||||
gsSP2Triangles(29, 18, 28, 0, 29, 28, 30, 0),
|
||||
gsSPVertex(0x040043A0, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_1580[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_14C8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_1590[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_1580),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_14A0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_9C0),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_688),
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_3F0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_15C0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_block_fort_packed_dl_1590),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_block_fort_packed_dl_15D0[] =
|
||||
{
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,33 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_block_fort_packed_dl_0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_B8[];
|
||||
extern Gfx d_course_block_fort_packed_dl_148[];
|
||||
extern Gfx d_course_block_fort_packed_dl_1D8[];
|
||||
extern Gfx d_course_block_fort_packed_dl_268[];
|
||||
extern Gfx d_course_block_fort_packed_dl_330[];
|
||||
extern Gfx d_course_block_fort_packed_dl_3F0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_428[];
|
||||
extern Gfx d_course_block_fort_packed_dl_4C0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_558[];
|
||||
extern Gfx d_course_block_fort_packed_dl_5F0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_688[];
|
||||
extern Gfx d_course_block_fort_packed_dl_6B0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_7A0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_828[];
|
||||
extern Gfx d_course_block_fort_packed_dl_8B0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_938[];
|
||||
extern Gfx d_course_block_fort_packed_dl_9C0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_9F0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_C80[];
|
||||
extern Gfx d_course_block_fort_packed_dl_F10[];
|
||||
extern Gfx d_course_block_fort_packed_dl_11A8[];
|
||||
extern Gfx d_course_block_fort_packed_dl_14A0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_14C8[];
|
||||
extern Gfx d_course_block_fort_packed_dl_1580[];
|
||||
extern Gfx d_course_block_fort_packed_dl_1590[];
|
||||
extern Gfx d_course_block_fort_packed_dl_15C0[];
|
||||
extern Gfx d_course_block_fort_packed_dl_15D0[1];
|
||||
|
||||
#define d_course_block_fort_packed_end GET_PACKED_END(d_course_block_fort_packed_dl_15D0)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,138 +0,0 @@
|
||||
#ifndef BOWSERS_CASTLE_COURSE_DATA_H
|
||||
#define BOWSERS_CASTLE_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_bowsers_castle_dl_0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_110[];
|
||||
extern Gfx d_course_bowsers_castle_dl_230[];
|
||||
extern Gfx d_course_bowsers_castle_dl_398[];
|
||||
extern Gfx d_course_bowsers_castle_dl_428[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4F0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_640[];
|
||||
extern Gfx d_course_bowsers_castle_dl_7A0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_860[];
|
||||
extern Gfx d_course_bowsers_castle_dl_8E8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_9F8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_AE0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_B88[];
|
||||
extern Gfx d_course_bowsers_castle_dl_C08[];
|
||||
extern Gfx d_course_bowsers_castle_dl_D20[];
|
||||
extern Gfx d_course_bowsers_castle_dl_E00[];
|
||||
extern Gfx d_course_bowsers_castle_dl_EA8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_F08[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1040[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1138[];
|
||||
extern Gfx d_course_bowsers_castle_dl_11F0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1248[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1290[];
|
||||
extern Gfx d_course_bowsers_castle_dl_12D0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1330[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1350[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1370[];
|
||||
extern Gfx d_course_bowsers_castle_dl_13A0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_13C0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_13E0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1448[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1488[];
|
||||
extern Gfx d_course_bowsers_castle_dl_14B0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1520[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1590[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1608[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1690[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1710[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1788[];
|
||||
extern Gfx d_course_bowsers_castle_dl_17D0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1818[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1860[];
|
||||
extern Gfx d_course_bowsers_castle_dl_18C0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1928[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1960[];
|
||||
extern Gfx d_course_bowsers_castle_dl_19A8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_19F8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1A40[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1A90[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1AD8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1B10[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1B58[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1BB0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1C10[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1C38[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1C60[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1C98[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1CD0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1DF8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1EB0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_1FA0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2008[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2130[];
|
||||
extern Gfx d_course_bowsers_castle_dl_21F0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_22E8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2398[];
|
||||
extern Gfx d_course_bowsers_castle_dl_24B8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2578[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2688[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2760[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2880[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2958[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2A60[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2B80[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2C48[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2D08[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2DF8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2F30[];
|
||||
extern Gfx d_course_bowsers_castle_dl_2FB0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3050[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3158[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3230[];
|
||||
extern Gfx d_course_bowsers_castle_dl_32C0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3338[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3480[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3508[];
|
||||
extern Gfx d_course_bowsers_castle_dl_35D0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3678[];
|
||||
extern Gfx d_course_bowsers_castle_dl_37D8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_38F8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_39E0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3B00[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3C08[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3D78[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3EA8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_3FF0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_40F0[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4278[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4358[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4488[];
|
||||
extern Gfx d_course_bowsers_castle_dl_45D8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4748[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4820[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4998[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4A98[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4C00[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4CE8[];
|
||||
extern Gfx d_course_bowsers_castle_dl_4EA8[];
|
||||
extern TrackWaypoint d_course_bowsers_castle_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_bowsers_castle_track_waypoints[];
|
||||
extern u8 d_course_bowsers_castle_thwomp_side[];
|
||||
extern u8 d_course_bowsers_castle_thwomp_tlut[];
|
||||
extern u8 d_course_bowsers_castle_thwomp_faces[][1024];
|
||||
extern Vtx d_course_bowsers_castle_thwomp_model1[];
|
||||
extern Vtx d_course_bowsers_castle_thwomp_model2[];
|
||||
extern Vtx d_course_bowsers_castle_thwomp_model3[];
|
||||
extern Vtx d_course_bowsers_castle_thwomp_model4[];
|
||||
extern Gfx d_course_bowsers_castle_dl_8F38[];
|
||||
extern Gfx d_course_bowsers_castle_dl_9078[];
|
||||
extern Gfx d_course_bowsers_castle_dl_thwomp[];
|
||||
extern Vtx d_course_bowsers_castle_unknown_model[];
|
||||
extern Gfx d_course_bowsers_castle_dl_bush[];
|
||||
extern Gfx d_course_bowsers_castle_dl_9148[];
|
||||
extern Gfx d_course_bowsers_castle_dl_9228[];
|
||||
extern struct ActorSpawnData d_course_bowsers_castle_tree_spawn[];
|
||||
extern struct ActorSpawnData d_course_bowsers_castle_item_box_spawns[];
|
||||
extern TrackSections d_course_bowsers_castle_addr[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,180 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_60[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_C0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_120[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_188[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_248[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_280[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_328[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_338[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3C0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_428[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_438[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_460[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_470[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_A10[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_A20[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_B80[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_D38[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_11F8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1218[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1350[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1360[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1448[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1530[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1618[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1700[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_17E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_18D0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_19B8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1AA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1B88[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1C70[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1D58[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1E40[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1EA8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_1FA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2098[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_20B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2128[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2188[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2228[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2290[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2310[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2378[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_23E0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2450[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_24B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2528[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2598[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2610[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2698[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2708[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2770[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_27E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2858[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_28B8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2920[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_29A0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2A48[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2BA8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_2BB8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_30C8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_32F0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3308[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3568[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3578[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3920[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3930[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3C70[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_3C80[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_4198[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_41A8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_4598[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_48A8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_4BB0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_4EB8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_51B8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_51E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5270[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5300[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5378[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_53E0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5448[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_54E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5560[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_55E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5678[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_56F0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5778[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_57E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5850[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5A78[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5BB0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5BC8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5D88[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_5D98[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6200[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_63B8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_63D0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_64A8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6580[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6658[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6678[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_66E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6760[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6778[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6A80[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6A90[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6BC0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6CA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6CB8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6D78[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6E48[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6F08[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_6FA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7038[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_70D0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7180[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7288[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7340[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7418[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7520[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_75E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7650[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_76C0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7730[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_77A0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7820[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7898[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7908[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7998[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7A10[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7A78[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7AD8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7B50[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7BB8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7C30[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7CC0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7D48[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7DB8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7E28[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7EA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7F20[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_7F98[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8008[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8078[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_80E0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8148[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_81B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8218[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8278[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_82D8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8348[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_83B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_84A8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_87E8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8BE0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8C78[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8D10[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8DA8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8E40[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8E78[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_8FA0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9278[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9290[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9328[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_93A0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9438[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_94B0[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_94D8[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9820[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9830[];
|
||||
extern Gfx d_course_bowsers_castle_packed_dl_9910[2];
|
||||
|
||||
#define d_course_bowsers_castle_packed_end GET_PACKED_END(d_course_bowsers_castle_packed_dl_9910)
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <libultra/types.h>
|
||||
#include "course_offsets.h"
|
||||
#include "course_data.h"
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
|
||||
const course_texture bowsers_castle_textures[] = {
|
||||
{gTexture64313C, 0x01B8, 0x0800, 0x0},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,61 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
|
||||
Gfx d_course_double_deck_dl[] = {
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_708),
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_3A0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// Item box spawn locations.
|
||||
struct ActorSpawnData d_course_double_deck_item_box_spawns[] = {
|
||||
{{ -331, 0, 675 }, { 0 }},
|
||||
{{ 18, 30, 295 }, { 0 }},
|
||||
{{ -685, 0, -279 }, { 0 }},
|
||||
{{ -329, 0, 731 }, { 0 }},
|
||||
{{ 17, 30, 346 }, { 0 }},
|
||||
{{ -741, 0, -280 }, { 0 }},
|
||||
{{ -367, 30, 13 }, { 0 }},
|
||||
{{ -315, 30, 2 }, { 0 }},
|
||||
{{ -625, 0, -276 }, { 0 }},
|
||||
{{ -259, 30, -12 }, { 0 }},
|
||||
{{ 22, 30, 245 }, { 0 }},
|
||||
{{ -341, 0, 619 }, { 0 }},
|
||||
{{ 350, 0, -605 }, { 1 }},
|
||||
{{ 732, 0, 277 }, { 1 }},
|
||||
{{ 248, 30, 48 }, { 1 }},
|
||||
{{ 56, 30, -340 }, { 1 }},
|
||||
{{ 670, 0, 286 }, { 1 }},
|
||||
{{ 356, 0, -658 }, { 1 }},
|
||||
{{ 48, 30, -283 }, { 1 }},
|
||||
{{ 626, 0, 288 }, { 1 }},
|
||||
{{ 292, 30, 56 }, { 1 }},
|
||||
{{ 337, 30, 58 }, { 1 }},
|
||||
{{ 54, 30, -248 }, { 1 }},
|
||||
{{ 363, 0, -709 }, { 1 }},
|
||||
{{ 341, 60, -726 }, { 2 }},
|
||||
{{ 352, 60, -682 }, { 2 }},
|
||||
{{ 698, 60, 430 }, { 2 }},
|
||||
{{ 660, 60, 439 }, { 2 }},
|
||||
{{ 280, 90, 290 }, { 2 }},
|
||||
{{ 236, 90, 246 }, { 2 }},
|
||||
{{ 351, 60, -632 }, { 2 }},
|
||||
{{ 616, 60, 456 }, { 2 }},
|
||||
{{ 324, 90, 331 }, { 2 }},
|
||||
{{ -233, 90, -235 }, { 3 }},
|
||||
{{ -281, 90, -280 }, { 3 }},
|
||||
{{ -688, 60, -395 }, { 3 }},
|
||||
{{ -735, 60, -390 }, { 3 }},
|
||||
{{ -434, 60, 707 }, { 3 }},
|
||||
{{ -422, 60, 663 }, { 3 }},
|
||||
{{ -435, 60, 618 }, { 3 }},
|
||||
{{ -626, 60, -405 }, { 3 }},
|
||||
{{ -312, 90, -320 }, { 3 }},
|
||||
{{ -32768, 0, 0 }, { 0 }},
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifndef DOUBLE_DECK_COURSE_DATA_H
|
||||
#define DOUBLE_DECK_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
extern Gfx d_course_double_deck_dl[];
|
||||
extern struct ActorSpawnData d_course_double_deck_item_box_spawns[];
|
||||
|
||||
#endif
|
||||
@@ -1,278 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <course.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
#include <assets/other_textures.h>
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_210[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 18, 21, 19, 0),
|
||||
gsSP2Triangles(19, 22, 23, 0, 19, 23, 20, 0),
|
||||
gsSP2Triangles(17, 20, 24, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 25, 28, 29, 0),
|
||||
gsSP2Triangles(27, 30, 31, 0, 27, 31, 28, 0),
|
||||
gsSPVertex(0x04000E00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 3, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 10, 13, 14, 0),
|
||||
gsSP2Triangles(10, 14, 11, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 19, 15, 18, 0),
|
||||
gsSP2Triangles(16, 20, 17, 0, 20, 16, 21, 0),
|
||||
gsSP2Triangles(11, 22, 12, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(23, 25, 26, 0, 15, 19, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSP1Triangle(28, 31, 28, 0),
|
||||
gsSPVertex(0x04001000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 5, 0, 0, 5, 6, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(8, 7, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(13, 15, 16, 0, 17, 18, 16, 0),
|
||||
gsSP2Triangles(17, 16, 15, 0, 5, 19, 6, 0),
|
||||
gsSP2Triangles(4, 20, 21, 0, 4, 21, 5, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(25, 24, 26, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04001200, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP1Triangle(3, 2, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_3A0[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_210),
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_3B8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture642978),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001250, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001450, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001650, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001850, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001A50, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_580[] =
|
||||
{
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04001C50, 3, 0),
|
||||
gsSP1Triangle(0, 1, 2, 0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureGrayCobblestone),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001C80, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 14, 15, 0, 11, 15, 12, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 16, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(16, 8, 10, 0, 16, 10, 28, 0),
|
||||
gsSP2Triangles(16, 28, 19, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04001E80, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 10, 7, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(11, 15, 12, 0, 16, 17, 13, 0),
|
||||
gsSP2Triangles(16, 13, 12, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 19, 22, 23, 0),
|
||||
gsSP2Triangles(19, 23, 20, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(24, 26, 27, 0, 24, 27, 28, 0),
|
||||
gsSP1Triangle(29, 30, 31, 0),
|
||||
gsSPVertex(0x04002080, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 15, 16, 14, 0),
|
||||
gsSP2Triangles(15, 14, 13, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(21, 24, 25, 0, 21, 25, 22, 0),
|
||||
gsSP2Triangles(26, 21, 23, 0, 24, 27, 25, 0),
|
||||
gsSP2Triangles(24, 28, 27, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002280, 3, 0),
|
||||
gsSP1Triangle(0, 1, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_708[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_580),
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_3B8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_720[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_708),
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_3A0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_738[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_double_deck_packed_dl_720),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_double_deck_packed_dl_748[] =
|
||||
{
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,14 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_double_deck_packed_dl_0[];
|
||||
extern Gfx d_course_double_deck_packed_dl_210[];
|
||||
extern Gfx d_course_double_deck_packed_dl_3A0[];
|
||||
extern Gfx d_course_double_deck_packed_dl_3B8[];
|
||||
extern Gfx d_course_double_deck_packed_dl_580[];
|
||||
extern Gfx d_course_double_deck_packed_dl_708[];
|
||||
extern Gfx d_course_double_deck_packed_dl_720[];
|
||||
extern Gfx d_course_double_deck_packed_dl_738[];
|
||||
extern Gfx d_course_double_deck_packed_dl_748[1];
|
||||
|
||||
#define d_course_double_deck_packed_end GET_PACKED_END(d_course_double_deck_packed_dl_748)
|
||||
@@ -1,561 +0,0 @@
|
||||
#include <mk64.h>
|
||||
#include <common_structs.h>
|
||||
|
||||
CourseVtx d_course_double_deck_vertex[] = {
|
||||
{{ 577, 60, 100}, { -317, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, 100}, { -317, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, 576}, { 9839, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, 576}, { 9839, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 385, 90, 384}, { -189, 610}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 110, 384}, { -189, 1037}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 110, 100}, { 5871, 1037}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 90, 100}, { 5871, 610}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 193, 80, 576}, { 1917, 1057}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 80, 576}, { -61, 1057}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 60, 576}, { -61, 1484}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 193, 60, 576}, { 1917, 1483}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 193, 50, 384}, { 3932, 1228}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 80, 576}, { 0, 614}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 60, 576}, { 0, 1023}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 30, 384}, { 3932, 1638}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, 576}, { -128, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 80, 576}, { -128, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 80, 576}, { 3967, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 60, 576}, { 3968, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 90, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 110, 100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 80, 100}, { 4096, 810}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 60, 100}, { 4096, 384}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 90, -384}, { 5832, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 110, -384}, { 5832, 614}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 110, -384}, { 0, 614}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 90, -384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 80, -192}, { 1899, 1057}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, -100}, { -61, 1057}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -61, 1484}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, -192}, { 1899, 1484}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 385, 50, -192}, { 3932, 1228}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 80, -192}, { 0, 614}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 60, -192}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 30, -192}, { 3932, 1638}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 60, -576}, { -128, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, -576}, { -128, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, -384}, { 3968, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, -384}, { 3967, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -61, 1070}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 80, -100}, { -61, 1497}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 110, -100}, { 4034, 2137}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 90, -100}, { 4034, 1710}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 60, 576}, { -61, 1070}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 80, 576}, { -61, 1497}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 110, 384}, { 4034, 2137}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 90, 384}, { 4034, 1710}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, 576}, { -128, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, 576}, { -128, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, 384}, { 3967, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, 384}, { 3967, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -100, 90, -384}, { -188, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 110, -384}, { -188, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 110, -384}, { 5853, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 90, -384}, { 5853, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 90, -100}, { -189, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 110, -100}, { -189, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 110, -384}, { 5867, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 90, -384}, { 5867, 1023}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -383, 90, 100}, { -189, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 110, 100}, { -189, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 110, 384}, { 5871, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 90, 384}, { 5871, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 100, 90, 384}, { -189, 1023}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 110, 384}, { -189, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 110, 384}, { 5885, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 90, 384}, { 5885, 1023}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 50, 192}, { 3932, 1228}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 80, 192}, { 0, 614}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 60, 192}, { 0, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 30, 192}, { 3932, 1638}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 90, 384}, { 188, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 110, 384}, { 188, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 80, 576}, { 4284, 810}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 60, 576}, { 4284, 384}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 60, 576}, { 188, 1050}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 80, 576}, { 188, 1477}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 80, 576}, { 10326, 1477}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 60, 576}, { 10326, 1050}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 110, 384}, { 6230, 1037}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 110, 384}, { 188, 1037}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 90, 384}, { 188, 1463}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 90, 384}, { 6230, 1463}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 60, 100}, { 3932, 1638}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 80, 100}, { 3932, 1228}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 110, 100}, { 0, 614}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 90, 100}, { 0, 1023}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 80, 192}, { 1886, 614}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, 100}, { 0, 614}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, 192}, { 1886, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 60, -576}, { -317, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 80, -576}, { -317, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 80, -576}, { 9853, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 60, -576}, { 9853, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 60, -768}, { -445, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 769, 98, -768}, { -445, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 98, -768}, { 13821, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 60, -768}, { 13821, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 60, -768}, { 13664, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 98, -768}, { 13664, 253}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -767, 98, -768}, { 0, 253}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -767, 60, -768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -767, 60, -768}, { 13678, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, -768}, { 13678, 253}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, -100}, { 0, 253}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 60, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 60, -100}, { 1024, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, -100}, { 1023, 253}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, 100}, { -3072, 253}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 60, 100}, { -3072, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 60, 100}, { -445, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, 100}, { -445, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 98, 768}, { 13807, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 60, 768}, { 13807, 1023}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 100, 60, -768}, { -133, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 98, -768}, { -133, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 98, -768}, { 4133, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 60, -768}, { 4133, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 80, -576}, { -131, 1037}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 50, -384}, { 4014, 1037}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 30, -384}, { 4079, 615}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 60, -576}, { -65, 615}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 80, -384}, { -131, 1037}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 50, -384}, { 4014, 1037}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 30, -384}, { 4079, 615}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 60, -384}, { -65, 615}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 80, 576}, { -131, 1037}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 50, 384}, { 4014, 1037}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 30, 384}, { 4079, 615}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 60, 576}, { -65, 615}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, 384}, { -131, 1037}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 50, 384}, { 4014, 1037}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 30, 384}, { 4079, 615}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 60, 384}, { -65, 615}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 60, -100}, { -445, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, -100}, { -445, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, -768}, { 13803, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 60, -768}, { 13803, 1023}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -767, 98, 768}, { -444, 1049}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 98, 768}, { 13789, 1049}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 60, 768}, { 13789, 246}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -767, 60, 768}, { -444, 246}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -191, 80, -576}, { 1885, 1057}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 80, -576}, { -60, 1057}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 60, -576}, { -60, 1483}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -191, 60, -576}, { 1885, 1484}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -191, 50, -384}, { 3932, 1228}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 80, -576}, { 0, 614}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 60, -576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 30, -384}, { 3932, 1638}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, -576}, { -128, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 80, -576}, { -128, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 80, -576}, { 3967, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 60, -576}, { 3967, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 60, -576}, { -60, 1070}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 80, -576}, { -60, 1497}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 110, -384}, { 4035, 2137}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 90, -384}, { 4035, 1710}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 100, 90, -384}, { 3932, 409}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 110, -384}, { 3932, 0}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 80, -576}, { 0, 614}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 60, -576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, -100}, { -317, 1023}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, -100}, { -317, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 80, -576}, { 9835, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 60, -576}, { 9835, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -100, 60, 768}, { 133, 1074}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 98, 768}, { 133, 1876}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 98, 768}, { 4400, 1876}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 60, 768}, { 4400, 1074}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 60, 768}, { 0, 1074}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 98, 768}, { 0, 1876}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 98, 768}, { 14267, 1876}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 60, 768}, { 14267, 1074}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 60, 768}, { -445, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, 768}, { -445, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, 100}, { 13807, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 60, 100}, { 13807, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 60, 100}, { -133, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, 100}, { -133, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 98, -100}, { 4133, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 60, -100}, { 4133, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -383, 90, -384}, { 5867, 1443}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 110, -384}, { 5867, 1017}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 110, -100}, { -189, 1017}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 90, -100}, { -189, 1444}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 90, -100}, { -189, 1030}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 110, -100}, { -189, 1457}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 80, -100}, { 3906, 817}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 60, -100}, { 3906, 390}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 193, 90, -192}, { -409, -2662}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 193, 90, 192}, { -409, 1269}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, 100}, { 1556, 326}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, -100}, { 1556, -1721}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, -384}, { 1556, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -575, 60, -100}, { 1966, -697}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -575, 60, 100}, { 1966, 1350}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, 100}, { 3932, 1350}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, -100}, { 3932, -697}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, 100}, { -2539, -4793}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 577, 60, 100}, { -573, -4793}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -573, -6841}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, -100}, { -2539, -6841}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 90, -384}, { 1712, 3563}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 60, -576}, { 1712, 1597}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 60, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 90, -384}, { -335, 3563}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 769, 60, -100}, { 1392, 1350}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, -768}, { 1392, -5488}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -384}, { -573, -1556}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -192}, { -573, 409}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -576}, { -573, -3522}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 385, 30, -384}, { -2539, -1556}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 385, 30, -192}, { -2539, 409}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -573, 1350}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -767, 60, -768}, { -1023, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, -576}, { 942, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -383, 60, -576}, { 2908, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -191, 60, -576}, { 4874, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, -768}, { 5808, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -383, 30, -384}, { 2908, 3563}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -191, 30, -384}, { 4874, 3563}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -191, 60, -576}, { 4874, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, -576}, { 5808, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, -768}, { 5808, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 193, 90, -192}, { -409, -2662}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, -384}, { 1556, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 90, -384}, { -1359, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -191, 90, -192}, { -4341, -2662}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 90, -384}, { -3407, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 769, 60, 768}, { 6512, 1024}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, 576}, { 4546, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 385, 60, 576}, { 2580, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 193, 60, 576}, { 614, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 60, 768}, { -335, 1023}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 385, 30, 384}, { 2580, -2908}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 193, 30, 384}, { 614, -2908}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 193, 90, 192}, { 5734, -778}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -191, 90, 192}, { 1802, -778}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 90, 384}, { 2736, 1187}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 90, 384}, { 4784, 1187}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, 384}, { 7700, 1187}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, 384}, { -163, 1187}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, 100}, { -163, -1721}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 60, 576}, { -335, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 90, 384}, { 8880, -2908}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 90, 384}, { 6832, -2908}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 60, 576}, { 6832, -942}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 100, 60, 576}, { 8880, -942}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ 385, 90, 100}, { 7700, -1721}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 60, 576}, { 6832, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, 768}, { 6832, 1023}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 60, 768}, { 8880, 1023}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 60, 576}, { 8880, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -767, 60, 768}, { 0, 1023}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, 768}, { 6832, 1023}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, 576}, { 6832, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, 576}, { 1966, -942}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, 384}, { 1966, -2908}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, 192}, { 1966, -4874}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -767, 60, 100}, { 0, -5817}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -383, 90, -384}, { -163, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -191, 90, -192}, { 1802, -2662}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -100, 90, -384}, { 2736, -4628}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, -100}, { -163, -1721}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -383, 90, 100}, { -163, 326}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -191, 90, 192}, { 1802, 1269}, {MACRO_COLOR_FLAG(0xc8, 0x60, 0x60, 0), 0x00}},
|
||||
{{ -767, 60, 100}, { 0, 1350}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, 100}, { 1966, 1350}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, -100}, { 1966, -697}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -767, 60, -100}, { 0, -697}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, -576}, { 1966, -5570}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -767, 60, -768}, { 0, -7536}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -575, 60, 100}, { 1966, -5817}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -383, 30, 384}, { 3932, -2908}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -383, 30, 192}, { 3932, -4874}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, -768}, { -335, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ -100, 60, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 60, -576}, { 1712, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 100, 60, -768}, { 1712, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -576}, { 6594, 1597}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 587, 60, -586}, { 6696, 1495}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, -768}, { 8560, -368}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, 100}, { 1392, -4793}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, -100}, { 1392, -6841}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -573, -6841}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, 100}, { 1392, -4793}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, -100}, { -573, -6841}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, 100}, { -573, -4793}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 769, 60, 768}, { 1392, 2048}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 60, 576}, { -573, 81}, {MACRO_COLOR_FLAG(0xa4, 0x34, 0x34, 0), 0x00}},
|
||||
{{ 577, 0, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 20, -100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 50, -100}, { 4095, 2090}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 30, -100}, { 4096, 1663}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 30, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 50, -100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 50, -192}, { 1960, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 30, -192}, { 1960, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 50, 100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 20, 100}, { 4096, 810}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 0, 100}, { 4096, 384}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 0, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 20, 100}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 20, 576}, { 10156, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 0, 576}, { 10156, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 385, 30, -384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 385, 50, -384}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 50, -384}, { 6075, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 30, -384}, { 6075, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 20, -576}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 50, -384}, { 4095, 2090}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 30, -384}, { 4095, 1664}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 30, -384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 50, -384}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -191, 50, -384}, { 1946, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -191, 30, -384}, { 1946, 1023}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 30, -384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 50, -384}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 20, -576}, { 4095, 810}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { 4095, 384}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 20, -576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 20, -576}, { 10171, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 577, 0, -576}, { 10171, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 30, 384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 50, 384}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 50, 100}, { 6060, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { 6060, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -383, 50, 384}, { 5800, 614}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 50, 384}, { 0, 614}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 30, 384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 30, 384}, { 5800, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 0, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 20, 100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 50, 100}, { 4095, 2090}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 30, 100}, { 4095, 1663}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -383, 30, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 50, 100}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 50, 192}, { 1964, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 30, 192}, { 1964, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -575, 0, 576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 20, 576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 20, 100}, { 10156, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 0, 100}, { 10156, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -100, 0, 576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 20, 576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 20, 576}, { 10138, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 0, 576}, { 10138, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 0, 576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 20, 576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 20, 576}, { 10171, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { 10171, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 20, 576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 50, 384}, { 4095, 2090}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 30, 384}, { 4095, 1663}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 30, 384}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 50, 384}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 193, 50, 384}, { 1979, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 193, 30, 384}, { 1979, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 30, 384}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 50, 384}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 20, 576}, { 4096, 810}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -100, 0, 576}, { 4096, 384}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -575, 0, -576}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -575, 20, -576}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 20, -576}, { 10138, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { 10138, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -767, 0, -768}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, -768}, { 0, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, -100}, { 14248, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 0, -100}, { 14248, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 0, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, -100}, { 0, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, 100}, { 4266, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 0, 100}, { 4266, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 0, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, 100}, { 0, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, 768}, { 14252, 1826}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 0, 768}, { 14252, 1023}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -767, 38, 768}, { 13562, 253}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 38, 768}, { -102, 253}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 0, 768}, { -102, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -767, 0, 768}, { 13562, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 0, -768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 38, -768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -767, 38, -768}, { 14234, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -767, 0, -768}, { 14234, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 577, 20, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 0, -100}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 0, -576}, { 10152, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 577, 20, -576}, { 10152, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 769, 0, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, -100}, { 0, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, -768}, { 14248, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 0, -768}, { 14248, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 100, 0, -768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 38, -768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 38, -768}, { 4266, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 0, -768}, { 4266, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 769, 0, -768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 769, 38, -768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 38, -768}, { 14267, 1826}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 100, 0, -768}, { 14267, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -100, 0, 768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -100, 38, 768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 38, 768}, { 4266, 1826}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 0, 768}, { 4266, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 193, 30, 192}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ 193, 50, 192}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -191, 50, 192}, { 8191, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -191, 30, 192}, { 8191, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 30, -384}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 50, -384}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 50, -100}, { 6056, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 30, -100}, { 6056, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ -383, 30, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -383, 50, -100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 20, -100}, { 4095, 810}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 0, -100}, { 4095, 384}, {MACRO_COLOR_FLAG(0xbc, 0xbc, 0xbc, 0), 0x00}},
|
||||
{{ -575, 0, -100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 20, -100}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 20, -576}, { 10152, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -575, 0, -576}, { 10152, 1023}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 193, 30, -192}, { 0, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 50, -192}, { 0, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 50, 192}, { 8191, 1450}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 193, 30, 192}, { 8191, 1024}, {MACRO_COLOR_FLAG(0x7c, 0x7c, 0x7c, 0), 0x00}},
|
||||
{{ 100, 0, 768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 100, 38, 768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 38, 768}, { 14267, 1826}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 0, 768}, { 14267, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 769, 0, 768}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, 768}, { 0, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, 100}, { 14252, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 0, 100}, { 14252, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 0, 100}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, 100}, { 0, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 38, -100}, { 4266, 1826}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ 769, 0, -100}, { 4266, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 30, 192}, { 0, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 50, 192}, { 0, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 50, -192}, { 8191, 1450}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 30, -192}, { 8191, 1024}, {MACRO_COLOR_FLAG(0xfc, 0xfc, 0xfc, 0), 0x00}},
|
||||
{{ -191, 30, -192}, { 0, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ -191, 50, -192}, { 0, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 193, 50, -192}, { 8191, 1450}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 193, 30, -192}, { 8191, 1024}, {MACRO_COLOR_FLAG(0xd8, 0xd8, 0xd8, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { 0, 0}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -90}, { 0, 0}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -100}, { 0, 0}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { -491, 2374}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 577, 0, 100}, { 1474, 2374}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 577, 0, -100}, { 1474, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -100}, { -491, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -191, 30, 192}, { 1802, 1269}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, 100}, { -163, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, 192}, { -163, 1269}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, 384}, { -163, 1187}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -191, 30, 192}, { 1802, -778}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, 192}, { -163, -778}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 30, 384}, { 2736, 1187}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 193, 30, -192}, { -409, -614}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -100}, { 1556, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -192}, { 1556, -614}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 193, 30, 192}, { -409, 3317}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { 1556, 2374}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 193, 30, 192}, { 5734, -778}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, 384}, { 7700, 1187}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, 100}, { 7700, -1721}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 193, 30, 384}, { 5734, 1187}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -767, 0, 768}, { -1024, 1024}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, 768}, { 5808, 1024}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, 576}, { 5808, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, 576}, { 942, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 193, 50, -192}, { 3932, -2908}, {MACRO_COLOR_FLAG(0x84, 0xfc, 0x58, 0), 0x00}},
|
||||
{{ -191, 50, -192}, { 0, -2908}, {MACRO_COLOR_FLAG(0x84, 0xfc, 0x58, 0), 0x00}},
|
||||
{{ -191, 50, 192}, { 0, 1023}, {MACRO_COLOR_FLAG(0x84, 0xfc, 0x58, 0), 0x00}},
|
||||
{{ 193, 50, 192}, { 3932, 1023}, {MACRO_COLOR_FLAG(0x84, 0xfc, 0x58, 0), 0x00}},
|
||||
{{ 100, 30, 384}, { 4784, 1187}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 769, 0, 768}, { 6512, 1024}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, 576}, { 4546, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { -335, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, 768}, { 6512, 1024}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { -335, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, 768}, { -335, 1023}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 30, 384}, { 1712, -860}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 30, 384}, { -335, -860}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 0, 576}, { -335, 1105}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { 1712, 1105}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 0, 576}, { -335, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, 768}, { -335, 1023}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, 768}, { 1712, 1023}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, 576}, { 1712, -942}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -191, 30, -192}, { 1802, -2662}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, -100}, { -163, -1721}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, 100}, { -163, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -191, 30, 192}, { 1802, 1269}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, -384}, { -163, -4628}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -575, 0, -100}, { -2129, -1721}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -575, 0, 100}, { -2129, 326}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 769, 0, 100}, { 1392, 1350}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, -100}, { 1392, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, -100}, { -573, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, 100}, { -573, 1350}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, -768}, { 1392, -7536}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, -576}, { -573, -5570}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, -768}, { -335, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, -576}, { 4546, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 587, 0, -586}, { 4648, 1495}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, -768}, { 6512, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, -768}, { -335, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { 1712, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, -768}, { -335, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { 1712, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 100, 0, -768}, { 1712, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, -768}, { -2047, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, -576}, { -81, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { 4784, 1597}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -100, 0, -768}, { 4784, -368}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, 768}, { 0, 2048}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, 576}, { 1966, 81}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, 100}, { 1966, -4793}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, 100}, { 0, -4793}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, 100}, { 0, 1350}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, 100}, { 1966, 1350}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, -100}, { 1966, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, -100}, { 0, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -575, 0, -576}, { 1966, -5570}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -767, 0, -768}, { 0, -7536}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, 768}, { 1392, 6144}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 769, 0, 100}, { 1392, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, 100}, { -573, -697}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ 577, 0, 576}, { -573, 4177}, {MACRO_COLOR_FLAG(0x28, 0x78, 0x28, 0), 0x00}},
|
||||
{{ -191, 30, -192}, { -245, 1433}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 30, -384}, { 688, -532}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -191, 30, -384}, { -245, -532}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 193, 30, -192}, { 3686, 1433}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 100, 30, -384}, { 2736, -532}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -383, 30, -384}, { -2211, -532}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -384}, { 5652, -532}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 385, 30, -192}, { 5652, 1433}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 100, 30, -384}, { 1712, 3563}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 100, 0, -576}, { 1712, 1597}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ 100, 30, -384}, { 1712, 3563}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 0, -576}, { -335, 1597}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
{{ -100, 30, -384}, { -335, 3563}, {MACRO_COLOR_FLAG(0x3c, 0xbc, 0x3c, 0), 0x00}},
|
||||
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,94 +0,0 @@
|
||||
#ifndef FRAPPE_SNOWLAND_COURSE_DATA_H
|
||||
#define FRAPPE_SNOWLAND_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_frappe_snowland_dl_0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_C8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1B8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_298[];
|
||||
extern Gfx d_course_frappe_snowland_dl_398[];
|
||||
extern Gfx d_course_frappe_snowland_dl_458[];
|
||||
extern Gfx d_course_frappe_snowland_dl_540[];
|
||||
extern Gfx d_course_frappe_snowland_dl_610[];
|
||||
extern Gfx d_course_frappe_snowland_dl_728[];
|
||||
extern Gfx d_course_frappe_snowland_dl_7C8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_8C0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_940[];
|
||||
extern Gfx d_course_frappe_snowland_dl_A38[];
|
||||
extern Gfx d_course_frappe_snowland_dl_AA8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_BA8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_C38[];
|
||||
extern Gfx d_course_frappe_snowland_dl_D28[];
|
||||
extern Gfx d_course_frappe_snowland_dl_DA8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_EC8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_F90[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1068[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1118[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1240[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1360[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1430[];
|
||||
extern Gfx d_course_frappe_snowland_dl_14E0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1610[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1768[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1818[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1930[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1A50[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1BC8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1C80[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1DE8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_1E98[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2000[];
|
||||
extern Gfx d_course_frappe_snowland_dl_20B0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2240[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2308[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2448[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2588[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2618[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2698[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2700[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2780[];
|
||||
extern Gfx d_course_frappe_snowland_dl_27F8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2860[];
|
||||
extern Gfx d_course_frappe_snowland_dl_28A8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2930[];
|
||||
extern Gfx d_course_frappe_snowland_dl_29B0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2A40[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2AB0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2B48[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2BA0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2C00[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2C50[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2CB8[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2D20[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2D78[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2DD0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2E40[];
|
||||
extern Gfx d_course_frappe_snowland_dl_2F40[];
|
||||
extern Gfx d_course_frappe_snowland_dl_3000[];
|
||||
extern Gfx d_course_frappe_snowland_dl_30D0[];
|
||||
extern Gfx d_course_frappe_snowland_dl_3198[];
|
||||
extern Gfx d_course_frappe_snowland_dl_3270[];
|
||||
extern Gfx d_course_frappe_snowland_dl_3328[];
|
||||
extern Gfx d_course_frappe_snowland_dl_33E0[];
|
||||
extern TrackWaypoint d_course_frappe_snowland_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_frappe_snowland_track_waypoints[];
|
||||
extern u8 d_course_frappe_snowland_snowman_tlut[];
|
||||
extern u8 d_course_frappe_snowland_snowman_head[];
|
||||
extern u8 d_course_frappe_snowland_snowman_body[];
|
||||
extern u8 d_course_frappe_snowland_snow_tlut[];
|
||||
extern u8 d_course_frappe_snowland_snow[];
|
||||
extern u8 d_course_frappe_snowland_tree_tlut[];
|
||||
extern Vtx d_frappe_snowland_tree[];
|
||||
extern Gfx d_course_frappe_snowland_dl_tree[];
|
||||
extern Gfx d_course_frappe_snowland_dl_76A0[];
|
||||
extern struct ActorSpawnData d_course_frappe_snowland_tree_spawns[];
|
||||
extern struct ActorSpawnData d_course_frappe_snowland_item_box_spawns[];
|
||||
extern Gfx *d_course_frappe_snowland_dl_list[];
|
||||
extern TrackSections d_course_frappe_snowland_addr[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,146 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_88[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_98[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_A8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_B8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1A0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_250[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_370[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_520[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_548[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_808[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_818[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_878[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_8E0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_960[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_9D8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_A48[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_AB0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_B30[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_B70[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_BF0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_CC0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_D28[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_DA0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_E18[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_E98[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_F08[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_FA0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1018[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1080[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_10E0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1150[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_11B0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1218[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1288[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_12E8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1360[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_13F0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1458[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_14C8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1538[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_15B0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1628[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1698[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1708[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1748[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1860[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1910[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1A08[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1B20[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1BE8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1C98[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1D60[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1E40[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_1F10[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2018[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_20C8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2160[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2210[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_22C8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2350[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2418[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_24A0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2548[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_25D0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2670[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_26A8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2710[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_27A8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2840[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_28D0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2960[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_29E8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2A90[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2AD0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2B38[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_2B48[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3118[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3128[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3358[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_35A8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3758[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3B20[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3B48[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3BD8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3CD8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3D58[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3DD8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3E68[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3EF8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_3F80[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4020[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_40B0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4120[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4188[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4208[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4288[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4300[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4378[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_43E8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4490[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4520[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4590[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4608[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4680[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4700[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4778[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_47F8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4880[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_48C0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_49E0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4BA0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4D18[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4E40[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4F00[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_4FF8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_50D0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_51C8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5330[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_54A0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_55D0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5740[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_58C0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5988[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5A20[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5AC0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5B58[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5BE0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5C70[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5D90[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5E08[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5EA8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_5F90[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_6088[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_61A0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_6268[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_62F8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_63D8[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_65E0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_65F0[];
|
||||
extern Gfx d_course_frappe_snowland_packed_dl_6638[3];
|
||||
|
||||
#define d_course_frappe_snowland_packed_end GET_PACKED_END(d_course_frappe_snowland_packed_dl_6638)
|
||||
@@ -1,5 +1,6 @@
|
||||
#include <libultra/types.h>
|
||||
#include "course_offsets.h"
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
const course_texture frappe_snowland_textures[] = {
|
||||
{gTexture6684F8, 0x010D, 0x0800, 0x0},
|
||||
@@ -12,3 +13,40 @@ const course_texture frappe_snowland_textures[] = {
|
||||
{gTexture67973C, 0x04C6, 0x1000, 0x0},
|
||||
{0x00000000, 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
const Gfx *frappe_snowland_dls[] = {
|
||||
d_course_frappe_snowland_dl_0, d_course_frappe_snowland_dl_1B8,
|
||||
d_course_frappe_snowland_dl_C8, d_course_frappe_snowland_dl_298,
|
||||
d_course_frappe_snowland_dl_398, d_course_frappe_snowland_dl_540,
|
||||
d_course_frappe_snowland_dl_458, d_course_frappe_snowland_dl_610,
|
||||
d_course_frappe_snowland_dl_728, d_course_frappe_snowland_dl_8C0,
|
||||
d_course_frappe_snowland_dl_7C8, d_course_frappe_snowland_dl_940,
|
||||
d_course_frappe_snowland_dl_A38, d_course_frappe_snowland_dl_BA8,
|
||||
d_course_frappe_snowland_dl_AA8, d_course_frappe_snowland_dl_C38,
|
||||
d_course_frappe_snowland_dl_D28, d_course_frappe_snowland_dl_EC8,
|
||||
d_course_frappe_snowland_dl_DA8, d_course_frappe_snowland_dl_F90,
|
||||
d_course_frappe_snowland_dl_1068, d_course_frappe_snowland_dl_1240,
|
||||
d_course_frappe_snowland_dl_1118, d_course_frappe_snowland_dl_1360,
|
||||
d_course_frappe_snowland_dl_1430, d_course_frappe_snowland_dl_1610,
|
||||
d_course_frappe_snowland_dl_14E0, d_course_frappe_snowland_dl_1768,
|
||||
d_course_frappe_snowland_dl_1818, d_course_frappe_snowland_dl_1A50,
|
||||
d_course_frappe_snowland_dl_1930, d_course_frappe_snowland_dl_1BC8,
|
||||
d_course_frappe_snowland_dl_1C80, d_course_frappe_snowland_dl_1E98,
|
||||
d_course_frappe_snowland_dl_1DE8, d_course_frappe_snowland_dl_2000,
|
||||
d_course_frappe_snowland_dl_20B0, d_course_frappe_snowland_dl_2308,
|
||||
d_course_frappe_snowland_dl_2240, d_course_frappe_snowland_dl_2448,
|
||||
d_course_frappe_snowland_dl_2588, d_course_frappe_snowland_dl_2698,
|
||||
d_course_frappe_snowland_dl_2618, d_course_frappe_snowland_dl_2700,
|
||||
d_course_frappe_snowland_dl_2780, d_course_frappe_snowland_dl_2860,
|
||||
d_course_frappe_snowland_dl_27F8, d_course_frappe_snowland_dl_28A8,
|
||||
d_course_frappe_snowland_dl_2930, d_course_frappe_snowland_dl_2A40,
|
||||
d_course_frappe_snowland_dl_29B0, d_course_frappe_snowland_dl_2AB0,
|
||||
d_course_frappe_snowland_dl_2B48, d_course_frappe_snowland_dl_2C00,
|
||||
d_course_frappe_snowland_dl_2BA0, d_course_frappe_snowland_dl_2C50,
|
||||
d_course_frappe_snowland_dl_2CB8, d_course_frappe_snowland_dl_2D78,
|
||||
d_course_frappe_snowland_dl_2D20, d_course_frappe_snowland_dl_2DD0,
|
||||
d_course_frappe_snowland_dl_2E40, d_course_frappe_snowland_dl_3000,
|
||||
d_course_frappe_snowland_dl_2F40, d_course_frappe_snowland_dl_30D0,
|
||||
d_course_frappe_snowland_dl_3198, d_course_frappe_snowland_dl_3328,
|
||||
d_course_frappe_snowland_dl_3270, d_course_frappe_snowland_dl_33E0,
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,54 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
|
||||
Gfx d_course_skyscraper_dl[] = {
|
||||
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_238),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_FE8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_C60),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_B70),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_6B8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_570),
|
||||
gsSPClearGeometryMode(G_CULL_BACK),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_10C8),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// Item box spawn locations
|
||||
struct ActorSpawnData d_course_skyscraper_item_box_spawns[] = {
|
||||
{{ -18, 480, 365 }, { 0 }},
|
||||
{{ -272, 480, 312 }, { 0 }},
|
||||
{{ -312, 480, 359 }, { 0 }},
|
||||
{{ -293, 480, 337 }, { 0 }},
|
||||
{{ 12, 480, 360 }, { 0 }},
|
||||
{{ 363, 480, 14 }, { 1 }},
|
||||
{{ 288, 480, 309 }, { 1 }},
|
||||
{{ 308, 480, 326 }, { 1 }},
|
||||
{{ 325, 480, 345 }, { 1 }},
|
||||
{{ 364, 480, -9 }, { 1 }},
|
||||
{{ 11, 480, -361 }, { 2 }},
|
||||
{{ 281, 480, -306 }, { 2 }},
|
||||
{{ 303, 480, -316 }, { 2 }},
|
||||
{{ 336, 480, -324 }, { 2 }},
|
||||
{{ -11, 480, -363 }, { 2 }},
|
||||
{{ -357, 480, -5 }, { 3 }},
|
||||
{{ -318, 480, -267 }, { 3 }},
|
||||
{{ -357, 480, -312 }, { 3 }},
|
||||
{{ -339, 480, -288 }, { 3 }},
|
||||
{{ -354, 480, 18 }, { 3 }},
|
||||
{{ -66, 485, 0 }, { 4 }},
|
||||
{{ 0, 485, -67 }, { 4 }},
|
||||
{{ 66, 485, 1 }, { 4 }},
|
||||
{{ 1, 485, 67 }, { 4 }},
|
||||
{{ -32768, 0, 0 }, { 0 }},
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifndef SKYSCRAPER_COURSE_DATA_H
|
||||
#define SKYSCRAPER_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
|
||||
extern Gfx d_course_skyscraper_dl[];
|
||||
extern struct ActorSpawnData d_course_skyscraper_item_box_spawns[];
|
||||
|
||||
#endif
|
||||
@@ -1,632 +0,0 @@
|
||||
#include <libultraship.h>
|
||||
#include <macros.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <course.h>
|
||||
|
||||
#include "course_displaylists.h"
|
||||
#include <assets/other_textures.h>
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_0[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture64B8D8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0),
|
||||
gsSPVertex(0x04000C00, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_238[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_248[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_238),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_258[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_248),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_268[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture645660),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000D00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(0, 8, 9, 0, 0, 9, 10, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0),
|
||||
gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0),
|
||||
gsSP2Triangles(26, 29, 30, 0, 26, 30, 31, 0),
|
||||
gsSPVertex(0x04000F00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 1, 13, 0, 14, 4, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(23, 26, 27, 0, 23, 27, 28, 0),
|
||||
gsSP2Triangles(16, 29, 30, 0, 16, 30, 31, 0),
|
||||
gsSPVertex(0x04001100, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 12, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 15, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 15, 23, 24, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSPVertex(0x040012F0, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 17, 18, 0),
|
||||
gsSP2Triangles(14, 18, 19, 0, 20, 21, 22, 0),
|
||||
gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(27, 28, 29, 0, 27, 29, 30, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureNumberYellowBlue1),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040014E0, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureNumberYellowBlue2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001520, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureNumberYellowBlue3),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001560, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTextureNumberYellowBlue4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040015A0, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6457D8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040015E0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040017E0, 24, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_570[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_268),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_580[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture67B75C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001960, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 2, 0, 6, 2, 1, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(17, 16, 20, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 25, 0, 26, 25, 24, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSPVertex(0x04001B40, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 2, 0, 6, 2, 1, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001D40, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_6B8[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_580),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_6C8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6835F0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(0x04001E80, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(9, 10, 11, 0, 9, 11, 12, 0),
|
||||
gsSP2Triangles(13, 11, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002080, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(13, 12, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002280, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002480, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002680, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 17, 0, 27, 17, 16, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002880, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(3, 2, 10, 0, 3, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 1, 0, 12, 1, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_8D8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6835F0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(0x04002960, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(4, 0, 2, 0, 4, 2, 5, 0),
|
||||
gsSP2Triangles(5, 6, 7, 0, 5, 7, 8, 0),
|
||||
gsSP2Triangles(9, 10, 11, 0, 10, 12, 11, 0),
|
||||
gsSP2Triangles(13, 11, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 9, 11, 0, 16, 11, 13, 0),
|
||||
gsSP2Triangles(17, 7, 18, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(7, 20, 18, 0, 7, 21, 20, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(15, 14, 30, 0, 15, 30, 31, 0),
|
||||
gsSPVertex(0x04002B60, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 10, 8, 0, 6, 11, 10, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(21, 24, 22, 0, 24, 25, 22, 0),
|
||||
gsSP2Triangles(23, 22, 26, 0, 23, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002D60, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(9, 12, 13, 0, 9, 13, 10, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04002F40, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 4, 6, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0),
|
||||
gsSP2Triangles(14, 10, 12, 0, 14, 12, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0),
|
||||
gsSP2Triangles(20, 16, 18, 0, 20, 18, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(27, 30, 28, 0, 27, 31, 30, 0),
|
||||
gsSPVertex(0x04003140, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 3, 2, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 4, 7, 2, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003340, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0),
|
||||
gsSP2Triangles(26, 24, 27, 0, 26, 27, 28, 0),
|
||||
gsSP2Triangles(29, 22, 24, 0, 29, 24, 26, 0),
|
||||
gsSPVertex(0x04003520, 22, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(9, 12, 10, 0, 12, 13, 10, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 14, 18, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 14, 16, 18, 0),
|
||||
gsSP2Triangles(11, 10, 20, 0, 11, 20, 21, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_B70[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_8D8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_6C8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_B88[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture668608),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003680, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(2, 1, 8, 0, 2, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 10, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(16, 12, 11, 0, 16, 11, 17, 0),
|
||||
gsSP2Triangles(18, 9, 8, 0, 18, 8, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 21, 0),
|
||||
gsSP2Triangles(27, 25, 24, 0, 27, 24, 28, 0),
|
||||
gsSP1Triangle(29, 30, 31, 0),
|
||||
gsSPVertex(0x04003880, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
|
||||
gsSP1Triangle(3, 1, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_C60[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_B88),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_C70[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6864E8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040038E0, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture686CF0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040039A0, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6875A8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003A20, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture687EE8),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003AA0, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68876C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003B20, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture689230),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003C20, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture689C00),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003D20, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68A484),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003DE0, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68AC5C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003F20, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68B6A4),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003FE0, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68BE6C),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04004060, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture68C310),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040040A0, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_FE8[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_C70),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_FF8[] =
|
||||
{
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, gTexture6462C0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040040E0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040042E0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_10C8[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_FF8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_10D8[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_10C8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_FE8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_C60),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_B70),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_6B8),
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_570),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
Gfx d_course_skyscraper_packed_dl_1110[] =
|
||||
{
|
||||
gsSPDisplayList(d_course_skyscraper_packed_dl_10D8),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,24 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_skyscraper_packed_dl_0[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_238[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_248[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_258[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_268[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_570[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_580[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_6B8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_6C8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_8D8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_B70[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_B88[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_C60[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_C70[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_FE8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_FF8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_10C8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_10D8[];
|
||||
extern Gfx d_course_skyscraper_packed_dl_1110[2];
|
||||
|
||||
#define d_course_skyscraper_packed_end GET_PACKED_END(d_course_skyscraper_packed_dl_1110)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,398 +0,0 @@
|
||||
#ifndef TOADS_TURNPIKE_COURSE_DATA_H
|
||||
#define TOADS_TURNPIKE_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_toads_turnpike_dl_0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_60[];
|
||||
extern Gfx d_course_toads_turnpike_dl_80[];
|
||||
extern Gfx d_course_toads_turnpike_dl_158[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2D0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_380[];
|
||||
extern Gfx d_course_toads_turnpike_dl_438[];
|
||||
extern Gfx d_course_toads_turnpike_dl_4E8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_5B8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_668[];
|
||||
extern Gfx d_course_toads_turnpike_dl_718[];
|
||||
extern Gfx d_course_toads_turnpike_dl_7D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_878[];
|
||||
extern Gfx d_course_toads_turnpike_dl_948[];
|
||||
extern Gfx d_course_toads_turnpike_dl_9F0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_AC8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_B88[];
|
||||
extern Gfx d_course_toads_turnpike_dl_C70[];
|
||||
extern Gfx d_course_toads_turnpike_dl_D00[];
|
||||
extern Gfx d_course_toads_turnpike_dl_DD0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_E70[];
|
||||
extern Gfx d_course_toads_turnpike_dl_F18[];
|
||||
extern Gfx d_course_toads_turnpike_dl_FA8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1070[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1118[];
|
||||
extern Gfx d_course_toads_turnpike_dl_11C0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1250[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1310[];
|
||||
extern Gfx d_course_toads_turnpike_dl_13E0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1468[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1510[];
|
||||
extern Gfx d_course_toads_turnpike_dl_15A8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1678[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1708[];
|
||||
extern Gfx d_course_toads_turnpike_dl_17F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18C0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19C0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A60[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B50[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C10[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1D18[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1DC0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E80[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F40[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2030[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21C8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22A8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2358[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2440[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2530[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2628[];
|
||||
extern Gfx d_course_toads_turnpike_dl_26D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_27D0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2898[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2960[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2A00[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2AF0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2B88[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2C38[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2CC0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2DB8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2E50[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2EF0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_2F78[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3030[];
|
||||
extern Gfx d_course_toads_turnpike_dl_30F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3190[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3228[];
|
||||
extern Gfx d_course_toads_turnpike_dl_32F0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_33A0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3438[];
|
||||
extern Gfx d_course_toads_turnpike_dl_34D0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3570[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3618[];
|
||||
extern Gfx d_course_toads_turnpike_dl_36A8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3758[];
|
||||
extern Gfx d_course_toads_turnpike_dl_37F0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3910[];
|
||||
extern Gfx d_course_toads_turnpike_dl_39C8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_3AD8[];
|
||||
extern TrackWaypoint d_course_toads_turnpike_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_toads_turnpike_track_waypoints[];
|
||||
extern u8 d_course_toads_turnpike_unk_windshield1[];
|
||||
extern u8 d_course_toads_turnpike_unk_windshield2[];
|
||||
extern u8 d_course_toads_turnpike_truck_box1[];
|
||||
extern u8 d_course_toads_turnpike_truck1_headlights[];
|
||||
extern u8 d_course_toads_turnpike_truck1_tyre[];
|
||||
extern u8 d_course_toads_turnpike_truck1_cab[];
|
||||
extern u8 d_course_toads_turnpike_truck1_cab_side[];
|
||||
extern u8 d_course_toads_turnpike_bus_back_lod0[];
|
||||
extern u8 d_course_toads_turnpike_bus_side[];
|
||||
extern u8 d_course_toads_turnpike_bus_door_lod0[];
|
||||
extern u8 d_course_toads_turnpike_bus_window[];
|
||||
extern u8 d_course_toads_turnpike_bus_front_lod0[];
|
||||
extern u8 d_course_toads_turnpike_black[];
|
||||
extern u8 d_course_toads_turnpike_bus_driver_window[];
|
||||
extern u8 d_course_toads_turnpike_bus_door_lod1[];
|
||||
extern u8 d_course_toads_turnpike_bus_side_lod1[];
|
||||
extern u8 d_course_toads_turnpike_bus_front_lod1[];
|
||||
extern u8 d_course_toads_turnpike_bus_back_lod1[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_stripe[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_windshield[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_front[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_headlights[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_bumper[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_side_back_lod1[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_back_lod1[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_side_front_lod1[];
|
||||
extern u8 d_course_toads_turnpike_tanker_truck_front_lod1[];
|
||||
extern u8 d_course_toads_turnpike_truck_box2[];
|
||||
extern u8 d_course_toads_turnpike_truck_box3[];
|
||||
extern u8 d_course_toads_turnpike_car_headlights[];
|
||||
extern u8 d_course_toads_turnpike_car_taillights[];
|
||||
extern u8 d_course_toads_turnpike_car_front_lod1[];
|
||||
extern u8 d_course_toads_turnpike_car_back_lod1[];
|
||||
extern u8 d_course_toads_turnpike_car_side_lod1[];
|
||||
extern Vtx d_course_toads_turnpike_truck_model_lod0[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model1[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model2[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model3[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model4[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model5[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model6[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model7[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model8[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model9[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model10[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model11[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model12[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model13[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18DB8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18E38[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18EB8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18F58[];
|
||||
extern Gfx d_course_toads_turnpike_dl_18FF8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19020[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19030[];
|
||||
extern Gfx d_course_toads_turnpike_dl_190E8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19168[];
|
||||
extern Gfx d_course_toads_turnpike_dl_192B0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19390[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19450[];
|
||||
extern Gfx d_course_toads_turnpike_dl_194E0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19518[];
|
||||
extern Vtx d_course_toads_turnpike_truck_model_lod1[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model14[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model15[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model16[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model17[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model18[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model19[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model20[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19CF8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19D68[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19DD8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19DF0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19E00[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19E38[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19EA0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_19F08[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A040[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A068[];
|
||||
extern Vtx d_course_toads_turnpike_truck_model_lod2[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model21[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model22[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model23[];
|
||||
extern Vtx d_course_toads_turnpike_truck_unknown_model24[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A4B8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A528[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A5E0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A5F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A608[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A640[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A6B0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1A6C8[];
|
||||
extern Vtx d_course_toads_turnpike_bus_model_lod0[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model1[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model2[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model3[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model4[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model5[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model6[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model7[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model8[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model9[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model10[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model11[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model12[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model13[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model14[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model15[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B5C8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B658[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B6D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B758[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B778[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B788[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B810[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1B8A0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1BC78[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1BD48[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1BE18[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1BE48[];
|
||||
extern Vtx d_course_toads_turnpike_bus_model_lod1[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model16[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model17[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model18[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model19[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model20[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model21[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model22[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model23[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model24[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model25[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C628[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C688[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C6E8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C700[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C710[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C770[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1C7D0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CA88[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CAA8[];
|
||||
extern Vtx d_course_toads_turnpike_bus_model_lod2[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model26[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model27[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model28[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model29[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model30[];
|
||||
extern Vtx d_course_toads_turnpike_bus_unknown_model31[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CD98[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CDF8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CE58[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CE70[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1CE80[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1D008[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1D018[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_model_lod0[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model1[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model2[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model3[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model4[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model5[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model6[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model7[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model8[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model9[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model10[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model11[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model12[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model13[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model14[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E288[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E318[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E3A8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E438[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E458[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E468[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E508[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E810[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E8A0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1E970[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1EA40[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1EB10[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1EB48[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_model_lod1[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model15[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model16[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model17[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model18[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model19[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model20[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model21[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model22[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model23[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model24[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model25[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model26[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model27[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model28[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model29[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model30[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F7D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F850[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F8C0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F938[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F9A8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F9D0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1F9E0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FCD8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FD58[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FDD0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FE50[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FEC8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FF50[];
|
||||
extern Gfx d_course_toads_turnpike_dl_1FFC8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20008[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_model_lod2[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model31[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model32[];
|
||||
extern Vtx d_course_toads_turnpike_tanker_truck_unknown_model33[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20348[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20450[];
|
||||
extern Gfx d_course_toads_turnpike_dl_204F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20510[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20520[];
|
||||
extern Gfx d_course_toads_turnpike_dl_20598[];
|
||||
extern Gfx d_course_toads_turnpike_dl_205A8[];
|
||||
extern Vtx d_course_toads_turnpike_car_model_lod0[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model1[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model2[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model3[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model4[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model5[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model6[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model7[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model8[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model9[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model10[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model11[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model12[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model13[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model14[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model15[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21648[];
|
||||
extern Gfx d_course_toads_turnpike_dl_216D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21768[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21780[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21790[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21820[];
|
||||
extern Gfx d_course_toads_turnpike_dl_218B0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21950[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21A28[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21C78[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21CD0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21D28[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21D80[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21DD8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_21E28[];
|
||||
extern Vtx d_course_toads_turnpike_car_model_lod1[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model16[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model17[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model18[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model19[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model20[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model21[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model22[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model23[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model24[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model25[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model26[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22A68[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22AF8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22B88[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22BA0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22BB0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22C50[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22C88[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22CC0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22D60[];
|
||||
extern Gfx d_course_toads_turnpike_dl_22E38[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23040[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23078[];
|
||||
extern Vtx d_course_toads_turnpike_car_model_lod2[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model27[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model28[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model29[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model30[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model31[];
|
||||
extern Vtx d_course_toads_turnpike_car_unknown_model32[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23538[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23600[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23678[];
|
||||
extern Gfx d_course_toads_turnpike_dl_237D8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_237F8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23808[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23838[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23848[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23858[];
|
||||
extern Gfx d_course_toads_turnpike_dl_238A0[];
|
||||
extern Gfx d_course_toads_turnpike_dl_238E8[];
|
||||
extern Gfx d_course_toads_turnpike_dl_23930[];
|
||||
extern Gfx *d_course_toads_turnpike_dl_list[];
|
||||
extern struct ActorSpawnData d_course_toads_turnpike_item_box_spawns[];
|
||||
extern TrackSections d_course_toads_turnpike_addr[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,122 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_68[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_D8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_140[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_160[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_218[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_300[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_540[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_618[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_768[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_7E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_8C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_940[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_A28[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_AA8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_B48[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_C30[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_D08[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_D88[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_E08[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_EC0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_FA8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1050[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1068[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1078[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_11B8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_13B0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_15E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1780[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_18C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1A58[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1BB8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1CB8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1E30[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_1F70[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2050[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_21E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2328[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_24C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2600[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2798[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_28D8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_29B8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2AF8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2D98[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2E40[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2EE0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_2FA0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3060[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3118[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_31E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_32A0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_33A8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3478[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3548[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3638[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_36C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3780[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3850[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_38E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_39A8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3AD0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3B58[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3C28[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3D00[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3DE8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3E90[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_3F80[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_40A8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_41D0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_42E8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_43A8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_44C0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_45B8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4678[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4738[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4850[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4910[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4A40[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4B00[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4BE0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4D10[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4E30[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4EF0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_4FB0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_50A0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_51C8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5270[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5360[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5480[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_55A0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_56B0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5770[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5880[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5958[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5AE8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5C80[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5D90[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5E50[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_5F78[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6030[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6110[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6230[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6348[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6408[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_64C8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_65B8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_66E0[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6788[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6848[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6908[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6AB8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6AD8[];
|
||||
extern Gfx d_course_toads_turnpike_packed_dl_6B08[2];
|
||||
|
||||
#define d_course_toads_turnpike_packed_end GET_PACKED_END(d_course_toads_turnpike_packed_dl_6B08)
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <libultra/types.h>
|
||||
#include <assets/common_data.h>
|
||||
#include "course_offsets.h"
|
||||
#include "course_data.h"
|
||||
#include <assets/toads_turnpike_data.h>
|
||||
|
||||
const course_texture toads_turnpike_textures[] = {
|
||||
{gTexture645134, 0x052C, 0x0800, 0x0},
|
||||
@@ -26,6 +26,49 @@ const course_texture toads_turnpike_textures[] = {
|
||||
{0x00000000, 0x0000, 0x0000, 0x0},
|
||||
};
|
||||
|
||||
Gfx *toads_turnpike_dls[] = {
|
||||
d_course_toads_turnpike_dl_80, d_course_toads_turnpike_dl_1F8,
|
||||
d_course_toads_turnpike_dl_158, d_course_toads_turnpike_dl_2D0,
|
||||
d_course_toads_turnpike_dl_380, d_course_toads_turnpike_dl_4E8,
|
||||
d_course_toads_turnpike_dl_438, d_course_toads_turnpike_dl_5B8,
|
||||
d_course_toads_turnpike_dl_668, d_course_toads_turnpike_dl_7D8,
|
||||
d_course_toads_turnpike_dl_718, d_course_toads_turnpike_dl_878,
|
||||
d_course_toads_turnpike_dl_948, d_course_toads_turnpike_dl_AC8,
|
||||
d_course_toads_turnpike_dl_9F0, d_course_toads_turnpike_dl_B88,
|
||||
d_course_toads_turnpike_dl_C70, d_course_toads_turnpike_dl_DD0,
|
||||
d_course_toads_turnpike_dl_D00, d_course_toads_turnpike_dl_E70,
|
||||
d_course_toads_turnpike_dl_F18, d_course_toads_turnpike_dl_1070,
|
||||
d_course_toads_turnpike_dl_FA8, d_course_toads_turnpike_dl_1118,
|
||||
d_course_toads_turnpike_dl_11C0, d_course_toads_turnpike_dl_1310,
|
||||
d_course_toads_turnpike_dl_1250, d_course_toads_turnpike_dl_13E0,
|
||||
d_course_toads_turnpike_dl_1468, d_course_toads_turnpike_dl_15A8,
|
||||
d_course_toads_turnpike_dl_1510, d_course_toads_turnpike_dl_1678,
|
||||
d_course_toads_turnpike_dl_1708, d_course_toads_turnpike_dl_18C0,
|
||||
d_course_toads_turnpike_dl_17F8, d_course_toads_turnpike_dl_19C0,
|
||||
d_course_toads_turnpike_dl_1A60, d_course_toads_turnpike_dl_1C10,
|
||||
d_course_toads_turnpike_dl_1B50, d_course_toads_turnpike_dl_1D18,
|
||||
d_course_toads_turnpike_dl_1DC0, d_course_toads_turnpike_dl_1F40,
|
||||
d_course_toads_turnpike_dl_1E80, d_course_toads_turnpike_dl_2030,
|
||||
d_course_toads_turnpike_dl_20F8, d_course_toads_turnpike_dl_22A8,
|
||||
d_course_toads_turnpike_dl_21C8, d_course_toads_turnpike_dl_2358,
|
||||
d_course_toads_turnpike_dl_2440, d_course_toads_turnpike_dl_2628,
|
||||
d_course_toads_turnpike_dl_2530, d_course_toads_turnpike_dl_26D8,
|
||||
d_course_toads_turnpike_dl_27D0, d_course_toads_turnpike_dl_2960,
|
||||
d_course_toads_turnpike_dl_2898, d_course_toads_turnpike_dl_2A00,
|
||||
d_course_toads_turnpike_dl_2AF0, d_course_toads_turnpike_dl_2C38,
|
||||
d_course_toads_turnpike_dl_2B88, d_course_toads_turnpike_dl_2CC0,
|
||||
d_course_toads_turnpike_dl_2DB8, d_course_toads_turnpike_dl_2EF0,
|
||||
d_course_toads_turnpike_dl_2E50, d_course_toads_turnpike_dl_2F78,
|
||||
d_course_toads_turnpike_dl_3030, d_course_toads_turnpike_dl_3190,
|
||||
d_course_toads_turnpike_dl_30F8, d_course_toads_turnpike_dl_3228,
|
||||
d_course_toads_turnpike_dl_32F0, d_course_toads_turnpike_dl_3438,
|
||||
d_course_toads_turnpike_dl_33A0, d_course_toads_turnpike_dl_34D0,
|
||||
d_course_toads_turnpike_dl_3570, d_course_toads_turnpike_dl_36A8,
|
||||
d_course_toads_turnpike_dl_3618, d_course_toads_turnpike_dl_3758,
|
||||
d_course_toads_turnpike_dl_37F0, d_course_toads_turnpike_dl_39C8,
|
||||
d_course_toads_turnpike_dl_3910, d_course_toads_turnpike_dl_3AD8,
|
||||
};
|
||||
|
||||
Gfx toads_turnpike_dl_0[] = {
|
||||
gsSPDisplayList(D_toads_turnpike_0D005398),
|
||||
gsSPDisplayList(d_course_toads_turnpike_dl_19518),
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,136 +0,0 @@
|
||||
#ifndef WARIO_STADIUM_COURSE_DATA_H
|
||||
#define WARIO_STADIUM_COURSE_DATA_H
|
||||
|
||||
#include <libultraship.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <actor_types.h>
|
||||
#include <waypoints.h>
|
||||
#include <course.h>
|
||||
|
||||
extern Gfx d_course_wario_stadium_dl_0[];
|
||||
extern Gfx d_course_wario_stadium_dl_B8[];
|
||||
extern Gfx d_course_wario_stadium_dl_158[];
|
||||
extern Gfx d_course_wario_stadium_dl_1B8[];
|
||||
extern Gfx d_course_wario_stadium_dl_2A0[];
|
||||
extern Gfx d_course_wario_stadium_dl_350[];
|
||||
extern Gfx d_course_wario_stadium_dl_440[];
|
||||
extern Gfx d_course_wario_stadium_dl_4C0[];
|
||||
extern Gfx d_course_wario_stadium_dl_5E8[];
|
||||
extern Gfx d_course_wario_stadium_dl_668[];
|
||||
extern Gfx d_course_wario_stadium_dl_798[];
|
||||
extern Gfx d_course_wario_stadium_dl_830[];
|
||||
extern Gfx d_course_wario_stadium_dl_940[];
|
||||
extern Gfx d_course_wario_stadium_dl_990[];
|
||||
extern Gfx d_course_wario_stadium_dl_AB0[];
|
||||
extern Gfx d_course_wario_stadium_dl_B60[];
|
||||
extern Gfx d_course_wario_stadium_dl_C08[];
|
||||
extern Gfx d_course_wario_stadium_dl_C70[];
|
||||
extern Gfx d_course_wario_stadium_dl_D60[];
|
||||
extern Gfx d_course_wario_stadium_dl_E30[];
|
||||
extern Gfx d_course_wario_stadium_dl_ED0[];
|
||||
extern Gfx d_course_wario_stadium_dl_F70[];
|
||||
extern Gfx d_course_wario_stadium_dl_1068[];
|
||||
extern Gfx d_course_wario_stadium_dl_1158[];
|
||||
extern Gfx d_course_wario_stadium_dl_11F8[];
|
||||
extern Gfx d_course_wario_stadium_dl_12E0[];
|
||||
extern Gfx d_course_wario_stadium_dl_13C0[];
|
||||
extern Gfx d_course_wario_stadium_dl_14A0[];
|
||||
extern Gfx d_course_wario_stadium_dl_1590[];
|
||||
extern Gfx d_course_wario_stadium_dl_1630[];
|
||||
extern Gfx d_course_wario_stadium_dl_1708[];
|
||||
extern Gfx d_course_wario_stadium_dl_17A8[];
|
||||
extern Gfx d_course_wario_stadium_dl_1868[];
|
||||
extern Gfx d_course_wario_stadium_dl_1908[];
|
||||
extern Gfx d_course_wario_stadium_dl_19E0[];
|
||||
extern Gfx d_course_wario_stadium_dl_1AB8[];
|
||||
extern Gfx d_course_wario_stadium_dl_1B48[];
|
||||
extern Gfx d_course_wario_stadium_dl_1BB0[];
|
||||
extern Gfx d_course_wario_stadium_dl_1CA8[];
|
||||
extern Gfx d_course_wario_stadium_dl_1D68[];
|
||||
extern Gfx d_course_wario_stadium_dl_1DF8[];
|
||||
extern Gfx d_course_wario_stadium_dl_1E70[];
|
||||
extern Gfx d_course_wario_stadium_dl_1FD8[];
|
||||
extern Gfx d_course_wario_stadium_dl_20A8[];
|
||||
extern Gfx d_course_wario_stadium_dl_21A8[];
|
||||
extern Gfx d_course_wario_stadium_dl_2218[];
|
||||
extern Gfx d_course_wario_stadium_dl_2308[];
|
||||
extern Gfx d_course_wario_stadium_dl_23B0[];
|
||||
extern Gfx d_course_wario_stadium_dl_2490[];
|
||||
extern Gfx d_course_wario_stadium_dl_2530[];
|
||||
extern Gfx d_course_wario_stadium_dl_2610[];
|
||||
extern Gfx d_course_wario_stadium_dl_2698[];
|
||||
extern Gfx d_course_wario_stadium_dl_2798[];
|
||||
extern Gfx d_course_wario_stadium_dl_2870[];
|
||||
extern Gfx d_course_wario_stadium_dl_2928[];
|
||||
extern Gfx d_course_wario_stadium_dl_29D0[];
|
||||
extern Gfx d_course_wario_stadium_dl_2AB0[];
|
||||
extern Gfx d_course_wario_stadium_dl_2B60[];
|
||||
extern Gfx d_course_wario_stadium_dl_2C30[];
|
||||
extern Gfx d_course_wario_stadium_dl_2CE0[];
|
||||
extern Gfx d_course_wario_stadium_dl_2DC0[];
|
||||
extern Gfx d_course_wario_stadium_dl_2E70[];
|
||||
extern Gfx d_course_wario_stadium_dl_2FB8[];
|
||||
extern Gfx d_course_wario_stadium_dl_3098[];
|
||||
extern Gfx d_course_wario_stadium_dl_31B0[];
|
||||
extern Gfx d_course_wario_stadium_dl_3260[];
|
||||
extern Gfx d_course_wario_stadium_dl_3368[];
|
||||
extern Gfx d_course_wario_stadium_dl_3450[];
|
||||
extern Gfx d_course_wario_stadium_dl_3550[];
|
||||
extern Gfx d_course_wario_stadium_dl_3600[];
|
||||
extern Gfx d_course_wario_stadium_dl_36D8[];
|
||||
extern Gfx d_course_wario_stadium_dl_37A8[];
|
||||
extern Gfx d_course_wario_stadium_dl_3890[];
|
||||
extern Gfx d_course_wario_stadium_dl_3980[];
|
||||
extern Gfx d_course_wario_stadium_dl_3A10[];
|
||||
extern Gfx d_course_wario_stadium_dl_3AD0[];
|
||||
extern Gfx d_course_wario_stadium_dl_3BB0[];
|
||||
extern Gfx d_course_wario_stadium_dl_3CF8[];
|
||||
extern Gfx d_course_wario_stadium_dl_3D90[];
|
||||
extern Gfx d_course_wario_stadium_dl_3E80[];
|
||||
extern Gfx d_course_wario_stadium_dl_3F78[];
|
||||
extern Gfx d_course_wario_stadium_dl_4060[];
|
||||
extern Gfx d_course_wario_stadium_dl_40F0[];
|
||||
extern Gfx d_course_wario_stadium_dl_41D0[];
|
||||
extern Gfx d_course_wario_stadium_dl_4270[];
|
||||
extern Gfx d_course_wario_stadium_dl_4340[];
|
||||
extern Gfx d_course_wario_stadium_dl_43E0[];
|
||||
extern Gfx d_course_wario_stadium_dl_44B0[];
|
||||
extern Gfx d_course_wario_stadium_dl_4550[];
|
||||
extern Gfx d_course_wario_stadium_dl_46E0[];
|
||||
extern Gfx d_course_wario_stadium_dl_47F0[];
|
||||
extern Gfx d_course_wario_stadium_dl_4948[];
|
||||
extern Gfx d_course_wario_stadium_dl_4A78[];
|
||||
extern Gfx d_course_wario_stadium_dl_4B30[];
|
||||
extern Gfx d_course_wario_stadium_dl_4BE8[];
|
||||
extern Gfx d_course_wario_stadium_dl_4C60[];
|
||||
extern Gfx d_course_wario_stadium_dl_4D40[];
|
||||
extern Gfx d_course_wario_stadium_dl_4E30[];
|
||||
extern Gfx d_course_wario_stadium_dl_4EF0[];
|
||||
extern Gfx d_course_wario_stadium_dl_4F80[];
|
||||
extern Gfx d_course_wario_stadium_dl_5090[];
|
||||
extern Gfx d_course_wario_stadium_dl_5168[];
|
||||
extern Gfx d_course_wario_stadium_dl_51E8[];
|
||||
extern Gfx d_course_wario_stadium_dl_5270[];
|
||||
extern Gfx d_course_wario_stadium_dl_5338[];
|
||||
extern Gfx d_course_wario_stadium_dl_5460[];
|
||||
extern Gfx d_course_wario_stadium_dl_54E8[];
|
||||
extern Gfx d_course_wario_stadium_dl_5588[];
|
||||
extern TrackWaypoint d_course_wario_stadium_unknown_waypoints[];
|
||||
extern TrackWaypoint d_course_wario_stadium_track_waypoints[];
|
||||
extern Vtx d_course_wario_stadium_sign_head_model1[];
|
||||
extern Vtx d_course_wario_stadium_sign_head_model2[];
|
||||
extern Vtx d_course_wario_stadium_sign_head_model3[];
|
||||
extern Vtx d_course_wario_stadium_sign_head_model4[];
|
||||
extern u8 d_course_wario_stadium_sign_top_left[];
|
||||
extern u8 d_course_wario_stadium_sign_bottom_left[];
|
||||
extern u8 d_course_wario_stadium_sign_top_right[];
|
||||
extern u8 d_course_wario_stadium_sign_bottom_right[];
|
||||
extern Gfx d_course_wario_stadium_dl_C890[];
|
||||
extern Gfx d_course_wario_stadium_dl_CA50[];
|
||||
extern Gfx d_course_wario_stadium_dl_sign[];
|
||||
extern Gfx d_course_wario_stadium_dl_CA70[];
|
||||
extern Gfx d_course_wario_stadium_dl_CA78[];
|
||||
extern struct ActorSpawnData d_course_wario_stadium_item_box_spawns[];
|
||||
extern TrackSections d_course_wario_stadium_addr[];
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,265 +0,0 @@
|
||||
#include <libultra/gbi.h>
|
||||
#include "macros.h"
|
||||
|
||||
extern Gfx d_course_wario_stadium_packed_dl_0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_60[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_C0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_120[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_180[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1E0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_240[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_300[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_360[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3B0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3C0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_428[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_500[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5D8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_638[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7C0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_880[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_960[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A88[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_AE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_B60[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_BD8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_C50[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_CC8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_D50[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_DD0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_E48[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_EC0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_F08[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_F20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_F38[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_FA8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1018[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1088[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1100[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1180[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_11E0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1290[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1348[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_13D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1458[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_14C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1540[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_15C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1640[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_16B0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1710[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1778[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_17F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1860[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_18D8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1948[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_19D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1A50[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1B10[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1B70[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1BD0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1C40[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1D20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1DE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1EA0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1F28[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_1FC8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_20A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2108[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_21D8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2238[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2298[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2318[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2390[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2400[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_24D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2598[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2658[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_26C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2780[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2848[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2908[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_29B8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2A28[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2AB0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2BB0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2C18[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2C80[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2CE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2DB0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2E90[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2F08[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2F78[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_2FE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3070[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_30E8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3160[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_31F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3260[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_32D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3350[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_33C0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3438[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_34A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3518[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3598[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_35F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3660[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_36D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3758[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_37E0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3848[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_38F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3960[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_39D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3A30[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3AA8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3B08[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3B68[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3BD0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3C40[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3CA8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3D10[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3D80[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3DE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3E50[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3EC0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_3F70[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4038[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4098[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4168[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4218[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_42C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4378[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4438[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_44E8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4598[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4658[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_46B8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4768[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_47D8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4808[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4930[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4AA0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4BA8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4D68[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4EB8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_4FB8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_50A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5208[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_52F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_53D0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5508[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5590[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5670[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_56E0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5768[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_57F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5888[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5938[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_59C0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5A38[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5AA8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5B38[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5BB8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5C30[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5CB0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5D20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5D90[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5E00[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5E88[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5F08[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_5FC8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6068[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6108[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6198[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_62C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6390[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6418[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_64E8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_65A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6658[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6700[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_67B8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6878[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_68F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6950[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6A10[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6AE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6BE0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6C80[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6D20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6DD8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6EC8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_6FC0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7090[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7220[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7338[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_73F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7530[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_75A8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7630[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_76E0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_77A8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7838[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7960[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7A40[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7B20[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7BE0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7D00[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7DF8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7ED0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_7FB0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8030[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_80E8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8240[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_82F8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_83A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8438[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8510[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_85F0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8678[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8708[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8798[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_88A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8A68[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8C28[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8D28[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8DE8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8EF0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_8FC8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9090[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9120[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_91E8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9328[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_93B0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9430[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9590[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9668[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9760[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9820[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_98A0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9998[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9AD8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9C80[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9D00[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9D78[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9E00[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9EE0[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9F18[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_9F28[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A0C8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A0D8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A148[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A1B8[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A228[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A248[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A448[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A458[];
|
||||
extern Gfx d_course_wario_stadium_packed_dl_A4A8[3];
|
||||
|
||||
#define d_course_wario_stadium_packed_end GET_PACKED_END(d_course_wario_stadium_packed_dl_A4A8)
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <libultra/types.h>
|
||||
#include "course_offsets.h"
|
||||
#include "course_data.h"
|
||||
#include <assets/wario_stadium_data.h>
|
||||
|
||||
const course_texture wario_stadium_textures[] = {
|
||||
{gTexture67F15C, 0x02F1, 0x0800, 0x0},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -27,5 +27,4 @@ extern Gfx toads_turnpike_dl_9[];
|
||||
extern Gfx toads_turnpike_dl_10[];
|
||||
extern Gfx toads_turnpike_dl_11[];
|
||||
|
||||
|
||||
#endif // COURSE_OFFSETS_H
|
||||
|
||||
@@ -26,28 +26,28 @@ void render_actor_box_truck(Camera *arg0, struct Actor *arg1) {
|
||||
|
||||
switch(arg1->state) {
|
||||
case 0:
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_23858);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_toads_turnpike_dl_23858);
|
||||
break;
|
||||
case 1:
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_238A0);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_toads_turnpike_dl_238A0);
|
||||
break;
|
||||
case 2:
|
||||
gSPDisplayList(gDisplayListHead++, &d_course_toads_turnpike_dl_238E8);
|
||||
gSPDisplayList(gDisplayListHead++, d_course_toads_turnpike_dl_238E8);
|
||||
break;
|
||||
}
|
||||
|
||||
if (gActiveScreenMode == SCREEN_MODE_1P) {
|
||||
if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_0);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_0);
|
||||
} else if (temp_f0 < 640000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_1);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_1);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_2);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_2);
|
||||
}
|
||||
} else if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_1);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_1);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_2);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,16 +28,16 @@ void render_actor_car(Camera *arg0, struct Actor *arg1) {
|
||||
|
||||
if (gActiveScreenMode == SCREEN_MODE_1P) {
|
||||
if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_9);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_9);
|
||||
} else if (temp_f0 < 640000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_10);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_10);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_11);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_11);
|
||||
}
|
||||
} else if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_10);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_10);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_11);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_11);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,16 +29,16 @@ void render_actor_school_bus(Camera *arg0, struct Actor *arg1) {
|
||||
|
||||
if (gActiveScreenMode == SCREEN_MODE_1P) {
|
||||
if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_3);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_3);
|
||||
} else if (temp_f0 < 640000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_4);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_4);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_5);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_5);
|
||||
}
|
||||
} else if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_4);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_4);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_5);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,16 +27,16 @@ void render_actor_tanker_truck(Camera *camera, struct Actor* arg1) {
|
||||
if (gActiveScreenMode == SCREEN_MODE_1P) {
|
||||
if (temp_f0 < 160000.0f) {
|
||||
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_6);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_6);
|
||||
} else if (temp_f0 < 640000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_7);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_7);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_8);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_8);
|
||||
}
|
||||
} else if (temp_f0 < 160000.0f) {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_7);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_7);
|
||||
} else {
|
||||
gSPDisplayList(gDisplayListHead++, &toads_turnpike_dl_8);
|
||||
gSPDisplayList(gDisplayListHead++, toads_turnpike_dl_8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include <assets/common_data.h>
|
||||
#include "courses/all_course_data.h"
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
|
||||
/**
|
||||
* @brief Renders the tree actor in Mario rawceay.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include <actors.h>
|
||||
#include <libultra/gbi.h>
|
||||
#include <main.h>
|
||||
#include "courses/wario_stadium/course_data.h"
|
||||
#include <assets/wario_stadium_data.h>
|
||||
|
||||
/**
|
||||
* @brief Renders the Wario sign actor.
|
||||
|
||||
+16
-16
@@ -316,11 +316,11 @@ void func_80003040(void) {
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
// d_course_bowsers_castle_packed_dl_1350
|
||||
find_vtx_and_set_colours(0x07001350, 0x32, 0, 0, 0);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07001350), 0x32, 0, 0, 0);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
// d_course_banshee_boardwalk_packed_dl_878
|
||||
find_vtx_and_set_colours(0x07000878, -0x80, 0, 0, 0);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000878), -0x80, 0, 0, 0);
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
vec3f_set(position, -2300.0f, 0.0f, 634.0f);
|
||||
@@ -344,17 +344,17 @@ void func_80003040(void) {
|
||||
break;
|
||||
case COURSE_SHERBET_LAND:
|
||||
// d_course_sherbet_land_packed_dl_1EB8
|
||||
find_vtx_and_set_colours(0x07001EB8, -0x4C, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07001EB8), -0x4C, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_sherbet_land_packed_dl_2308
|
||||
find_vtx_and_set_colours(0x07002308, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07002308), -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
case COURSE_RAINBOW_ROAD:
|
||||
// d_course_rainbow_road_packed_dl_2068
|
||||
find_vtx_and_set_colours(0x07002068, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07002068), -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_rainbow_road_packed_dl_1E18
|
||||
find_vtx_and_set_colours(0x07001E18, -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07001E18), -0x6A, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_rainbow_road_packed_dl_1318
|
||||
find_vtx_and_set_colours(0x07001318, -1, 0xFF, 0xFF, 0);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07001318), -1, 0xFF, 0xFF, 0);
|
||||
break;
|
||||
case COURSE_WARIO_STADIUM:
|
||||
vec3f_set(position, -131.0f, 83.0f, 286.0f);
|
||||
@@ -364,25 +364,25 @@ void func_80003040(void) {
|
||||
vec3f_set(position, -2622.0f, 79.0f, 739.0f);
|
||||
add_actor_to_empty_slot(position, rotation, velocity, ACTOR_WARIO_SIGN);
|
||||
// d_course_wario_stadium_packed_dl_C50
|
||||
find_vtx_and_set_colours(0x07000C50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000C50), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_BD8
|
||||
find_vtx_and_set_colours(0x07000BD8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000BD8), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_B60
|
||||
find_vtx_and_set_colours(0x07000B60, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000B60), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_AE8
|
||||
find_vtx_and_set_colours(0x07000AE8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000AE8), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_CC8
|
||||
find_vtx_and_set_colours(0x07000CC8, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000CC8), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_D50
|
||||
find_vtx_and_set_colours(0x07000D50, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000D50), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_DD0
|
||||
find_vtx_and_set_colours(0x07000DD0, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000DD0), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_E48
|
||||
find_vtx_and_set_colours(0x07000E48, 0x64, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000E48), 0x64, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
case COURSE_DK_JUNGLE:
|
||||
// d_course_dks_jungle_parkway_packed_dl_3FA8
|
||||
find_vtx_and_set_colours(0x07003FA8, 0x78, 0xFF, 0xFF, 0xFF);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07003FA8), 0x78, 0xFF, 0xFF, 0xFF);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
+2
-1
@@ -34,6 +34,7 @@
|
||||
#include "sounds.h"
|
||||
#include "data/path_spawn_metadata.h"
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
s32 unk_code_80005FD0_pad[24];
|
||||
Collision D_80162E70;
|
||||
@@ -4324,7 +4325,7 @@ void func_800120C8(void) {
|
||||
}
|
||||
|
||||
void func_80012190(void) {
|
||||
TrackWaypoint *tree = d_frappe_snowland_tree;
|
||||
TrackWaypoint *tree = NULL; // LOAD_ASSET(d_course_dks_jungle_parkway_unknown_waypoints2);
|
||||
s32 i;
|
||||
|
||||
for (i = 0; ; i++) {
|
||||
|
||||
+6
-1
@@ -26,6 +26,7 @@
|
||||
#include "code_80091750.h"
|
||||
#include "src/data/some_data.h"
|
||||
#include "effects.h"
|
||||
#include <assets/boo_frames.h>
|
||||
|
||||
void init_hud(void) {
|
||||
|
||||
@@ -742,6 +743,10 @@ void func_80070714(void) {
|
||||
D_80165748 = 0xA;
|
||||
}
|
||||
|
||||
const char *sBoardwalkTexList[] = {
|
||||
gTextureBat1, gTextureBat2, gTextureBat3, gTextureBat4
|
||||
};
|
||||
|
||||
void init_course_object(void) {
|
||||
s32 objectId;
|
||||
s32 i;
|
||||
@@ -807,7 +812,7 @@ void init_course_object(void) {
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
if (gGamestate != CREDITS_SEQUENCE) {
|
||||
objectId = indexObjectList1[0];
|
||||
init_texture_object(objectId, d_course_banshee_boardwalk_bat_tlut, *d_course_banshee_boardwalk_bat, 0x20U, (u16) 0x00000040);
|
||||
init_texture_object(objectId, d_course_banshee_boardwalk_bat_tlut, sBoardwalkTexList, 0x20U, (u16) 0x00000040);
|
||||
gObjectList[objectId].orientation[0] = 0;
|
||||
gObjectList[objectId].orientation[1] = 0;
|
||||
gObjectList[objectId].orientation[2] = 0x8000;
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
// @warning Array contains an extra zero element at the end.
|
||||
KartAIBehaviour *gKartAIBehaviourLUT[] = {
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
#include <assets/other_textures.h>
|
||||
#include <assets/mario_raceway_data.h>
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
// Appears to be textures
|
||||
// or tluts
|
||||
|
||||
+34
-70
@@ -13,46 +13,10 @@
|
||||
#include "code_800029B0.h"
|
||||
#include "math_util.h"
|
||||
#include "courses/courseTable.h"
|
||||
#include "courses/all_course_data.h"
|
||||
#include "courses/all_course_packed.h"
|
||||
#include "courses/all_course_model.h"
|
||||
#include "defines.h"
|
||||
#include <assets/mario_raceway_displaylists.h>
|
||||
#include <assets/mario_raceway_vertices.h>
|
||||
#include <assets/mario_raceway_data.h>
|
||||
|
||||
#include <assets/luigi_raceway_displaylists.h>
|
||||
#include <assets/luigi_raceway_vertices.h>
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
|
||||
#include <assets/royal_raceway_displaylists.h>
|
||||
#include <assets/royal_raceway_vertices.h>
|
||||
#include <assets/royal_raceway_data.h>
|
||||
|
||||
#include <assets/kalimari_desert_displaylists.h>
|
||||
#include <assets/kalimari_desert_vertices.h>
|
||||
#include <assets/kalimari_desert_data.h>
|
||||
|
||||
#include <assets/moo_moo_farm_displaylists.h>
|
||||
#include <assets/moo_moo_farm_vertices.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
|
||||
#include <assets/big_donut_displaylists.h>
|
||||
#include <assets/big_donut_vertices.h>
|
||||
#include <assets/big_donut_data.h>
|
||||
|
||||
#include <assets/choco_mountain_displaylists.h>
|
||||
#include <assets/choco_mountain_vertices.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
|
||||
#include <assets/skyscraper_displaylists.h>
|
||||
#include <assets/skyscraper_vertices.h>
|
||||
#include <assets/skyscraper_data.h>
|
||||
|
||||
#include <assets/block_fort_displaylists.h>
|
||||
#include <assets/block_fort_vertices.h>
|
||||
#include <assets/block_fort_data.h>
|
||||
|
||||
#include <assets/double_deck_displaylists.h>
|
||||
#include <assets/double_deck_vertices.h>
|
||||
#include <assets/double_deck_data.h>
|
||||
|
||||
#include <assert.h>
|
||||
#include <course_offsets.h>
|
||||
@@ -1486,19 +1450,19 @@ NewCourseTable gNewCourseTable[] = {
|
||||
.displaylists = d_course_choco_mountain_packed_dls,
|
||||
.dlSize = 2910
|
||||
}, { // bowser_castle
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_bowsers_castle_dl_0,
|
||||
.vtx = d_course_bowsers_castle_vertex,
|
||||
.vtxSize = 9527,
|
||||
.textures = bowsers_castle_textures,
|
||||
.displaylists = d_course_bowsers_castle_packed_dls,
|
||||
.dlSize = 4900
|
||||
}, { // banshee_boardwalk
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 4326,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_banshee_boardwalk_dl_0,
|
||||
.vtx = d_course_banshee_boardwalk_vertex,
|
||||
.vtxSize = 4945,
|
||||
.textures = banshee_boardwalk_textures,
|
||||
.displaylists = d_course_banshee_boardwalk_packed_dls,
|
||||
.dlSize = 3689
|
||||
}, { // maze
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
@@ -1507,12 +1471,12 @@ NewCourseTable gNewCourseTable[] = {
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
}, { // snow
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_frappe_snowland_dl_0,
|
||||
.vtx = d_course_frappe_snowland_vertex,
|
||||
.vtxSize = 5529,
|
||||
.textures = frappe_snowland_textures,
|
||||
.displaylists = d_course_frappe_snowland_packed_dls,
|
||||
.dlSize = 3274
|
||||
}, { // koopa_troopa_beach
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
@@ -1542,12 +1506,12 @@ NewCourseTable gNewCourseTable[] = {
|
||||
.displaylists = d_course_moo_moo_farm_packed_dls,
|
||||
.dlSize = 3304
|
||||
}, { // highway
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_toads_turnpike_dl_0,
|
||||
.vtx = d_course_toads_turnpike_vertex,
|
||||
.vtxSize = 6359,
|
||||
.textures = toads_turnpike_textures,
|
||||
.displaylists = d_course_toads_turnpike_packed_dls,
|
||||
.dlSize = 3427
|
||||
}, { // kalimari_desert
|
||||
.data = d_course_kalimari_desert_dl_0,
|
||||
.vtx = d_course_kalimari_desert_vertex,
|
||||
@@ -1565,17 +1529,17 @@ NewCourseTable gNewCourseTable[] = {
|
||||
}, { // rainbow
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.vtxSize = 6067,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
}, { // wario
|
||||
.data = NULL,
|
||||
.vtx = NULL,
|
||||
.vtxSize = 0,
|
||||
.textures = NULL,
|
||||
.displaylists = NULL,
|
||||
.dlSize = 0
|
||||
.data = d_course_wario_stadium_dl_0,
|
||||
.vtx = d_course_wario_stadium_vertex,
|
||||
.vtxSize = 6067,
|
||||
.textures = wario_stadium_textures,
|
||||
.displaylists = d_course_wario_stadium_packed_dls,
|
||||
.dlSize = 5272
|
||||
}, { // block fort
|
||||
.data = d_course_block_fort_dl,
|
||||
.vtx = d_course_block_fort_vertex,
|
||||
|
||||
+60
-50
@@ -32,6 +32,12 @@
|
||||
#include <assets/moo_moo_farm_displaylists.h>
|
||||
#include <assets/choco_mountain_data.h>
|
||||
#include <assets/choco_mountain_displaylists.h>
|
||||
#include <assets/wario_stadium_data.h>
|
||||
#include <assets/wario_stadium_displaylists.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/bowsers_castle_displaylists.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
#include <assets/frappe_snowland_displaylists.h>
|
||||
|
||||
s16 D_802B87B0 = 995;
|
||||
s16 D_802B87B4 = 1000;
|
||||
@@ -278,7 +284,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 playerId) {
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
// d_course_banshee_boardwalk_packed_dl_878
|
||||
gSPDisplayList(gDisplayListHead++, 0x07000878);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000878));
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
break;
|
||||
@@ -372,7 +378,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 playerId) {
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2);
|
||||
gDPSetPrimColor(gDisplayListHead++, 0, 0, 0xFF, 0xFF, 0x00, 0xFF);
|
||||
// d_course_wario_stadium_packed_dl_EC0
|
||||
gSPDisplayList(gDisplayListHead++, 0x07000EC0);
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000EC0));
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 1, 1, G_OFF);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
@@ -712,7 +718,7 @@ void render_bowsers_castle(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_SHADE, G_CC_SHADE);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
// d_course_bowsers_castle_packed_dl_6A80
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07006A80));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07006A80));
|
||||
}
|
||||
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
@@ -722,12 +728,12 @@ void render_bowsers_castle(struct UnkStruct_800DC5EC *arg0) {
|
||||
if (D_802B87BC > 255) {
|
||||
D_802B87BC = 0;
|
||||
}
|
||||
render_course_segments((uintptr_t) bowsers_castle_dls, arg0);
|
||||
render_course_segments(bowsers_castle_dls, arg0);
|
||||
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2);
|
||||
// d_course_bowsers_castle_packed_dl_248
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000248));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000248));
|
||||
}
|
||||
|
||||
void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) {
|
||||
@@ -740,7 +746,7 @@ void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) {
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_DECALRGBA, G_CC_DECALRGBA);
|
||||
// d_course_banshee_boardwalk_packed_dl_7228
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07007228));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07007228));
|
||||
|
||||
gSPFogPosition(gDisplayListHead++, D_802B87B0, D_802B87B4);
|
||||
|
||||
@@ -755,13 +761,13 @@ void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
// d_course_banshee_boardwalk_packed_dl_5CD0
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07005CD0));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07005CD0));
|
||||
// d_course_banshee_boardwalk_packed_dl_4E60
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07004E60));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07004E60));
|
||||
// d_course_banshee_boardwalk_packed_dl_69B0
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x070069B0));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070069B0));
|
||||
|
||||
render_course_segments((uintptr_t) banshee_boardwalk_dls, arg0);
|
||||
render_course_segments(banshee_boardwalk_dls, arg0);
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
@@ -769,15 +775,15 @@ void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) {
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_SHADE | G_SHADING_SMOOTH);
|
||||
// d_course_banshee_boardwalk_packed_dl_580
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000580));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000580));
|
||||
// d_course_banshee_boardwalk_packed_dl_60
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000060));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000060));
|
||||
// d_course_banshee_boardwalk_packed_dl_540
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000540));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000540));
|
||||
|
||||
if (camera->pos[1] < -20.0f) {
|
||||
// d_course_banshee_boardwalk_packed_dl_6310
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07006310));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07006310));
|
||||
}
|
||||
spA8[0] = camera->pos[0];
|
||||
spA8[1] = -82.0f;
|
||||
@@ -809,12 +815,12 @@ void render_frappe_snowland(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_SHADE, G_CC_SHADE);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
// d_course_frappe_snowland_packed_dl_65E0
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x070065E0));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070065E0));
|
||||
}
|
||||
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
render_course_segments((uintptr_t) d_course_frappe_snowland_dl_list, arg0);
|
||||
render_course_segments(frappe_snowland_dls, arg0);
|
||||
}
|
||||
|
||||
void render_koopa_troopa_beach(struct UnkStruct_800DC5EC *arg0) {
|
||||
@@ -1037,16 +1043,16 @@ void render_toads_turnpike(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_PASS2);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2);
|
||||
|
||||
render_course_segments((uintptr_t) d_course_toads_turnpike_dl_list, arg0);
|
||||
render_course_segments(toads_turnpike_dls, arg0);
|
||||
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_DECALRGBA, G_CC_PASS2);
|
||||
// d_course_toads_turnpike_packed_dl_0
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000000));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000000));
|
||||
// d_course_toads_turnpike_packed_dl_68
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000068));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000068));
|
||||
// d_course_toads_turnpike_packed_dl_D8
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x070000D8));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x070000D8));
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_FOG);
|
||||
gDPSetCycleType(gDisplayListHead++, G_CYC_1CYCLE);
|
||||
}
|
||||
@@ -1116,21 +1122,21 @@ void render_wario_stadium(struct UnkStruct_800DC5EC *arg0) {
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_SHADE, G_CC_SHADE);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
// d_course_wario_stadium_packed_dl_A0C8
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x0700A0C8));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x0700A0C8));
|
||||
|
||||
}
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATERGBA, G_CC_MODULATERGBA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
|
||||
render_course_segments((uintptr_t) wario_stadium_dls, arg0);
|
||||
render_course_segments(wario_stadium_dls, arg0);
|
||||
|
||||
// d_course_wario_stadium_packed_dl_A228
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x0700A228));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x0700A228));
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
// d_course_wario_stadium_packed_dl_A88
|
||||
gSPDisplayList(gDisplayListHead++, ((uintptr_t)0x07000A88));
|
||||
gSPDisplayList(gDisplayListHead++, segmented_gfx_to_virtual(0x07000A88));
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
|
||||
D_800DC5DC = 88;
|
||||
@@ -1148,22 +1154,22 @@ void render_wario_stadium(struct UnkStruct_800DC5EC *arg0) {
|
||||
}
|
||||
switch (currentScreenSection) {
|
||||
case 0:
|
||||
copy_framebuffer(D_800DC5DC, D_800DC5E0, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0x8800));
|
||||
//copy_framebuffer(D_800DC5DC, D_800DC5E0, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0x8800));
|
||||
break;
|
||||
case 1:
|
||||
copy_framebuffer(D_800DC5DC + 64, D_800DC5E0, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0x9800));
|
||||
//copy_framebuffer(D_800DC5DC + 64, D_800DC5E0, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0x9800));
|
||||
break;
|
||||
case 2:
|
||||
copy_framebuffer(D_800DC5DC, D_800DC5E0 + 32, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xA800));
|
||||
//copy_framebuffer(D_800DC5DC, D_800DC5E0 + 32, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xA800));
|
||||
break;
|
||||
case 3:
|
||||
copy_framebuffer(D_800DC5DC + 64, D_800DC5E0 + 32, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xB800));
|
||||
//copy_framebuffer(D_800DC5DC + 64, D_800DC5E0 + 32, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xB800));
|
||||
break;
|
||||
case 4:
|
||||
copy_framebuffer(D_800DC5DC, D_800DC5E0 + 64, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xC800));
|
||||
//copy_framebuffer(D_800DC5DC, D_800DC5E0 + 64, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xC800));
|
||||
break;
|
||||
case 5:
|
||||
copy_framebuffer(D_800DC5DC + 64, D_800DC5E0 + 64, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xD800));
|
||||
//copy_framebuffer(D_800DC5DC + 64, D_800DC5E0 + 64, 64, 32, (u16 *) PHYSICAL_TO_VIRTUAL(gPhysicalFramebuffers[prevFrame]), (u16 *) PHYSICAL_TO_VIRTUAL(gSegmentTable[5] + 0xD800));
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1506,9 +1512,10 @@ void func_80295D88(void) {
|
||||
D_8015F8E4 = -80.0f;
|
||||
break;
|
||||
case COURSE_BOWSER_CASTLE:
|
||||
parse_course_displaylists((uintptr_t) d_course_bowsers_castle_addr);
|
||||
TrackSectionsI *section3 = (TrackSectionsI *) LOAD_ASSET(d_course_bowsers_castle_addr);
|
||||
parse_course_displaylists(section3);
|
||||
func_80295C6C();
|
||||
find_vtx_and_set_colours((uintptr_t) d_course_bowsers_castle_packed_dl_1350, 0x32, 0, 0, 0);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07001350), 0x32, 0, 0, 0);
|
||||
D_8015F8E4 = -50.0f;
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
@@ -1516,10 +1523,10 @@ void func_80295D88(void) {
|
||||
D_801625EC = 0;
|
||||
D_801625F4 = 0;
|
||||
D_801625F0 = 0;
|
||||
parse_course_displaylists((uintptr_t) d_course_banshee_boardwalk_track_sections);
|
||||
TrackSectionsI *section4 = (TrackSectionsI *) LOAD_ASSET(d_course_banshee_boardwalk_track_sections);
|
||||
parse_course_displaylists(section4);
|
||||
func_80295C6C();
|
||||
find_vtx_and_set_colours((uintptr_t) d_course_banshee_boardwalk_packed_dl_878, 128, 0, 0,
|
||||
0);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000878), 128, 0, 0, 0);
|
||||
D_8015F8E4 = -80.0f;
|
||||
break;
|
||||
case COURSE_YOSHI_VALLEY:
|
||||
@@ -1529,7 +1536,8 @@ void func_80295D88(void) {
|
||||
D_8015F8E4 = gCourseMinY - 10.0f;
|
||||
break;
|
||||
case COURSE_FRAPPE_SNOWLAND:
|
||||
parse_course_displaylists((uintptr_t) d_course_frappe_snowland_addr);
|
||||
TrackSectionsI *section5 = (TrackSectionsI *) LOAD_ASSET(d_course_frappe_snowland_addr);
|
||||
parse_course_displaylists(section5);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = -50.0f;
|
||||
break;
|
||||
@@ -1569,7 +1577,8 @@ void func_80295D88(void) {
|
||||
D_801625F0 = 4;
|
||||
D_802B87B0 = 993;
|
||||
D_802B87B4 = 1000;
|
||||
parse_course_displaylists((uintptr_t) d_course_toads_turnpike_addr);
|
||||
TrackSectionsI *section10 = (TrackSectionsI *) LOAD_ASSET(d_course_toads_turnpike_addr);
|
||||
parse_course_displaylists(section10);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = gCourseMinY - 10.0f;
|
||||
break;
|
||||
@@ -1605,25 +1614,26 @@ void func_80295D88(void) {
|
||||
}
|
||||
break;
|
||||
case COURSE_WARIO_STADIUM:
|
||||
parse_course_displaylists((uintptr_t) d_course_wario_stadium_addr);
|
||||
TrackSectionsI *sectionXIV = (TrackSectionsI *) LOAD_ASSET(d_course_wario_stadium_addr);
|
||||
parse_course_displaylists(sectionXIV);
|
||||
func_80295C6C();
|
||||
D_8015F8E4 = gCourseMinY - 10.0f;
|
||||
// d_course_wario_stadium_packed_dl_C50
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000C50, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000C50), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_BD8
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000BD8, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000BD8), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_B60
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000B60, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000B60), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_AE8
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000AE8, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000AE8), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_CC8
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000CC8, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000CC8), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_D50
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000D50, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000D50), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_DD0
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000DD0, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000DD0), 100, 255, 255, 255);
|
||||
// d_course_wario_stadium_packed_dl_E48
|
||||
find_vtx_and_set_colours((uintptr_t)0x07000E48, 100, 255, 255, 255);
|
||||
find_vtx_and_set_colours(segmented_gfx_to_virtual(0x07000E48), 100, 255, 255, 255);
|
||||
break;
|
||||
case COURSE_BLOCK_FORT:
|
||||
// d_course_block_fort_packed_dl_15C0
|
||||
@@ -1691,9 +1701,9 @@ void func_802966A0(void) {
|
||||
}
|
||||
// waterfall animation
|
||||
// d_course_koopa_troopa_beach_packed_dl_9D58
|
||||
find_and_set_tile_size((uintptr_t)0x07009D58, 0, D_802B87BC);
|
||||
find_and_set_tile_size(segmented_gfx_to_virtual(0x07009D58), 0, D_802B87BC);
|
||||
// d_course_koopa_troopa_beach_packed_dl_9CD0
|
||||
find_and_set_tile_size((uintptr_t)0x07009CD0, 0, D_802B87C4);
|
||||
find_and_set_tile_size(segmented_gfx_to_virtual(0x07009CD0), 0, D_802B87C4);
|
||||
D_802B87CC = random_int(300) / 40;
|
||||
if (D_802B87C8 < 0) {
|
||||
D_802B87C8 = random_int(300) / 40;
|
||||
@@ -1702,7 +1712,7 @@ void func_802966A0(void) {
|
||||
}
|
||||
// Waterfall bubbling effect? (unused)
|
||||
// d_course_koopa_troopa_beach_packed_dl_2E8
|
||||
find_and_set_tile_size((uintptr_t)0x070002E8, D_802B87C8, D_802B87CC);
|
||||
find_and_set_tile_size(segmented_gfx_to_virtual(0x070002E8), D_802B87C8, D_802B87CC);
|
||||
break;
|
||||
case COURSE_BANSHEE_BOARDWALK:
|
||||
D_802B87BC++;
|
||||
@@ -1710,7 +1720,7 @@ void func_802966A0(void) {
|
||||
if (D_802B87BC >= 0x100) {
|
||||
D_802B87BC = 0;
|
||||
}
|
||||
find_and_set_tile_size((uintptr_t)d_course_banshee_boardwalk_dl_B278, 0, D_802B87BC);
|
||||
find_and_set_tile_size((uintptr_t) LOAD_ASSET(d_course_banshee_boardwalk_dl_B278), 0, D_802B87BC);
|
||||
break;
|
||||
case COURSE_ROYAL_RACEWAY:
|
||||
D_802B87BC -= 20;
|
||||
|
||||
+123
-49
@@ -39,6 +39,73 @@
|
||||
#include <assets/some_data.h>
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
|
||||
Lights1 D_800E45C0[] = {
|
||||
gdSPDefLights1(
|
||||
100, 0, 0,
|
||||
100, 0, 0, 0, -120, 0
|
||||
),
|
||||
gdSPDefLights1(
|
||||
100, 100, 0,
|
||||
255, 255, 0, 0, -120, 0
|
||||
),
|
||||
gdSPDefLights1(
|
||||
100, 100, 100,
|
||||
255, 255, 255, 0, -120, 0
|
||||
),
|
||||
gdSPDefLights1(
|
||||
100, 0, 0,
|
||||
100, 0, 0, 0, -120, 0
|
||||
),
|
||||
};
|
||||
|
||||
Lights1 D_800E4620 = gdSPDefLights1(
|
||||
150, 180, 250,
|
||||
255, 255, 255, 0, 0, 0
|
||||
);
|
||||
|
||||
Lights1 D_800E4638 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, -120, 0
|
||||
);
|
||||
|
||||
Lights1 D_800E4650 = gdSPDefLights1(
|
||||
85, 85, 0,
|
||||
255, 255, 0, 0, 120, 0
|
||||
);
|
||||
|
||||
Lights1 D_800E4668 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, -66, 82, -55
|
||||
);
|
||||
|
||||
Lights1 D_800E4680 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
Lights1 D_800E4698 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
Lights1 D_800E46B0 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
Lights1 D_800E46C8 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
Lights1 D_800E46E0 = gdSPDefLights1(
|
||||
85, 85, 85,
|
||||
255, 255, 255, 0, 0, 120
|
||||
);
|
||||
|
||||
|
||||
void func_800431B0(Vec3f pos, Vec3su orientation, f32 scale, Vtx *vtx) {
|
||||
rsp_set_matrix_transformation(pos, orientation, scale);
|
||||
@@ -3090,15 +3157,15 @@ void func_80052080(void) {
|
||||
|
||||
|
||||
void func_800520C0(s32 arg0) {
|
||||
Lights1 *D_800E45C0l = LOAD_ASSET(D_800E45C0);
|
||||
//Lights1 *D_800E45C0 = LOAD_ASSET(D_800E45C0);
|
||||
if (gObjectList[arg0].unk_0D5 == 0) {
|
||||
D_800E45C0l[0].l[0].l.dir[0] = D_800E45C0l[1].l[0].l.dir[0] = D_800E45C0l[2].l[0].l.dir[0] = D_800E45C0l[3].l[0].l.dir[0] = 0;
|
||||
D_800E45C0l[0].l[0].l.dir[1] = D_800E45C0l[1].l[0].l.dir[1] = D_800E45C0l[2].l[0].l.dir[1] = D_800E45C0l[3].l[0].l.dir[1] = -0x78;
|
||||
D_800E45C0l[0].l[0].l.dir[2] = D_800E45C0l[1].l[0].l.dir[2] = D_800E45C0l[2].l[0].l.dir[2] = D_800E45C0l[3].l[0].l.dir[2] = 0;
|
||||
D_800E45C0[0].l[0].l.dir[0] = D_800E45C0[1].l[0].l.dir[0] = D_800E45C0[2].l[0].l.dir[0] = D_800E45C0[3].l[0].l.dir[0] = 0;
|
||||
D_800E45C0[0].l[0].l.dir[1] = D_800E45C0[1].l[0].l.dir[1] = D_800E45C0[2].l[0].l.dir[1] = D_800E45C0[3].l[0].l.dir[1] = -0x78;
|
||||
D_800E45C0[0].l[0].l.dir[2] = D_800E45C0[1].l[0].l.dir[2] = D_800E45C0[2].l[0].l.dir[2] = D_800E45C0[3].l[0].l.dir[2] = 0;
|
||||
} else {
|
||||
D_800E45C0l[0].l[0].l.dir[0] = D_800E45C0l[1].l[0].l.dir[0] = D_800E45C0l[2].l[0].l.dir[0] = D_800E45C0l[3].l[0].l.dir[0] = 0x63;
|
||||
D_800E45C0l[0].l[0].l.dir[1] = D_800E45C0l[1].l[0].l.dir[1] = D_800E45C0l[2].l[0].l.dir[1] = D_800E45C0l[3].l[0].l.dir[1] = 0x42;
|
||||
D_800E45C0l[0].l[0].l.dir[2] = D_800E45C0l[1].l[0].l.dir[2] = D_800E45C0l[2].l[0].l.dir[2] = D_800E45C0l[3].l[0].l.dir[2] = 0;
|
||||
D_800E45C0[0].l[0].l.dir[0] = D_800E45C0[1].l[0].l.dir[0] = D_800E45C0[2].l[0].l.dir[0] = D_800E45C0[3].l[0].l.dir[0] = 0x63;
|
||||
D_800E45C0[0].l[0].l.dir[1] = D_800E45C0[1].l[0].l.dir[1] = D_800E45C0[2].l[0].l.dir[1] = D_800E45C0[3].l[0].l.dir[1] = 0x42;
|
||||
D_800E45C0[0].l[0].l.dir[2] = D_800E45C0[1].l[0].l.dir[2] = D_800E45C0[2].l[0].l.dir[2] = D_800E45C0[3].l[0].l.dir[2] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3226,15 +3293,15 @@ void func_800528EC(s32 arg0) {
|
||||
s32 var_s3;
|
||||
s32 objectIndex;
|
||||
Object *object;
|
||||
Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
//Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
|
||||
D_80183E80[0] = D_8016582C[0];
|
||||
D_80183E80[1] = D_8016582C[1];
|
||||
D_80183E80[2] = D_8016582C[2];
|
||||
gSPDisplayList(gDisplayListHead++, D_0D007B00);
|
||||
gSPNumLights(gDisplayListHead++, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.a, LIGHT_2);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BOTH);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_SHADE | G_LIGHTING | G_SHADING_SMOOTH);
|
||||
@@ -3272,12 +3339,12 @@ void func_800528EC(s32 arg0) {
|
||||
void render_ice_block(s32 arg0) {
|
||||
s32 playerId;
|
||||
s32 objectIndex;
|
||||
Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
D_800E4620l.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4620l.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4620l.l[0].l.dir[2] = D_80165840[2];
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.a, LIGHT_2);
|
||||
//Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
D_800E4620.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4620.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4620.l[0].l.dir[2] = D_80165840[2];
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.a, LIGHT_2);
|
||||
for (playerId = 0; playerId < gPlayerCountSelection1; playerId++) {
|
||||
objectIndex = gIndexLakituList[playerId];
|
||||
if (objectIndex) {}
|
||||
@@ -3305,12 +3372,12 @@ void func_80052D70(s32 playerId) {
|
||||
|
||||
void func_80052E30(UNUSED s32 arg0) {
|
||||
s32 var_s0;
|
||||
Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
D_800E4620l.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4620l.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4620l.l[0].l.dir[2] = D_80165840[2];
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620l.a, LIGHT_2);
|
||||
//Lights1 D_800E4620l = *(Lights1 *) LOAD_ASSET(D_800E4620);
|
||||
D_800E4620.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4620.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4620.l[0].l.dir[2] = D_80165840[2];
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4620.a, LIGHT_2);
|
||||
D_80183E80[0] = 0;
|
||||
D_80183E80[1] = 0;
|
||||
D_80183E80[2] = 0;
|
||||
@@ -3416,42 +3483,42 @@ void render_lakitu(s32 cameraId) {
|
||||
|
||||
void func_800534A4(UNUSED s32 arg0) {
|
||||
func_800419F8();
|
||||
Lights1 D_800E4638l = *(Lights1 *) LOAD_ASSET(D_800E4638);
|
||||
D_800E4638l.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4638l.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4638l.l[0].l.dir[2] = D_80165840[2];
|
||||
//Lights1 *D_800E4638l = (Lights1 *) LOAD_ASSET(D_800E4638);
|
||||
D_800E4638.l[0].l.dir[0] = D_80165840[0];
|
||||
D_800E4638.l[0].l.dir[1] = D_80165840[1];
|
||||
D_800E4638.l[0].l.dir[2] = D_80165840[2];
|
||||
}
|
||||
|
||||
void func_800534E8(s32 objectIndex) {
|
||||
|
||||
Lights1 D_800E4638l = *(Lights1 *) LOAD_ASSET(D_800E4638);
|
||||
Lights1 D_800E4650l = *(Lights1 *) LOAD_ASSET(D_800E4650);
|
||||
Lights1 D_800E4668l = *(Lights1 *) LOAD_ASSET(D_800E4668);
|
||||
Lights1 D_800E4680l = *(Lights1 *) LOAD_ASSET(D_800E4680);
|
||||
Lights1 D_800E4698l = *(Lights1 *) LOAD_ASSET(D_800E4698);
|
||||
//Lights1 *D_800E4638l = (Lights1 *) LOAD_ASSET(D_800E4638);
|
||||
//Lights1 *D_800E4650l = (Lights1 *) LOAD_ASSET(D_800E4650);
|
||||
//Lights1 *D_800E4668l = (Lights1 *) LOAD_ASSET(D_800E4668);
|
||||
//Lights1 *D_800E4680l = (Lights1 *) LOAD_ASSET(D_800E4680);
|
||||
//Lights1 *D_800E4698l = (Lights1 *) LOAD_ASSET(D_800E4698);
|
||||
|
||||
|
||||
// Why these don't just use `gSPSetLights1` calls...
|
||||
switch (gObjectList[objectIndex].type) { // hmm very strange 80165C18
|
||||
case 0:
|
||||
gSPLight(gDisplayListHead++, &D_800E4638l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4638l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4638.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4638.a, LIGHT_2);
|
||||
break;
|
||||
case 1:
|
||||
gSPLight(gDisplayListHead++, &D_800E4650l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4650l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4650.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4650.a, LIGHT_2);
|
||||
break;
|
||||
case 2:
|
||||
gSPLight(gDisplayListHead++, &D_800E4668l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668.a, LIGHT_2);
|
||||
break;
|
||||
case 3:
|
||||
gSPLight(gDisplayListHead++, &D_800E4680l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4680l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4680.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4680.a, LIGHT_2);
|
||||
break;
|
||||
case 4:
|
||||
gSPLight(gDisplayListHead++, &D_800E4698l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4698l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4698.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4698.a, LIGHT_2);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -3478,7 +3545,7 @@ void render_object_thwomps(s32 cameraId) {
|
||||
s16 minusone, plusone;
|
||||
Camera *camera;
|
||||
Object *object;
|
||||
Lights1 D_800E4668l = *(Lights1 *) LOAD_ASSET(D_800E4668);
|
||||
//Lights1 *D_800E4668l = (Lights1 *) LOAD_ASSET(D_800E4668);
|
||||
|
||||
camera = &camera1[cameraId];
|
||||
if (cameraId == PLAYER_ONE) {
|
||||
@@ -3505,8 +3572,8 @@ void render_object_thwomps(s32 cameraId) {
|
||||
gSPDisplayList(gDisplayListHead++, D_0D0079C8);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gSPNumLights(gDisplayListHead++, 1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668l.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668l.a, LIGHT_2);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668.l[0], LIGHT_1);
|
||||
gSPLight(gDisplayListHead++, &D_800E4668.a, LIGHT_2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BOTH);
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_SHADE | G_LIGHTING | G_SHADING_SMOOTH);
|
||||
load_texture_block_rgba16_mirror(d_course_bowsers_castle_thwomp_side, 0x00000020, 0x00000020);
|
||||
@@ -4199,13 +4266,20 @@ void render_object_neon(s32 cameraId) {
|
||||
}
|
||||
}
|
||||
|
||||
Vec3iu D_800E46F8A[] = {
|
||||
{255, 255, 255}, {255, 255, 0}, {255, 0, 0},
|
||||
};
|
||||
u8 D_800E471CA[] = {
|
||||
0, 1, 2, 3, 2, 1, 0,
|
||||
};
|
||||
|
||||
void func_800562E4(s32 arg0, s32 arg1, s32 arg2) {
|
||||
|
||||
Vec3iu *A_800E46F8 = LOAD_ASSET(D_800E46F8);
|
||||
//Vec3iu *A_800E46F8 = LOAD_ASSET(D_800E46F8);
|
||||
|
||||
D_80165860 = A_800E46F8[arg0][0];
|
||||
D_8016586C = A_800E46F8[arg0][1];
|
||||
D_80165878 = A_800E46F8[arg0][2];
|
||||
D_80165860 = D_800E46F8A[arg0][0];
|
||||
D_8016586C = D_800E46F8A[arg0][1];
|
||||
D_80165878 = D_800E46F8A[arg0][2];
|
||||
func_8004B138(D_80165860, D_8016586C, D_80165878, arg2);
|
||||
rsp_set_matrix_transformation(D_80183E40, D_80183E80, 0.2f);
|
||||
func_80044BF8(common_texture_particle_spark[arg1], 32, 32);
|
||||
@@ -4335,7 +4409,7 @@ void func_80056BF0(s32 bombIndex) {
|
||||
BombKart sp40 = gBombKarts[bombIndex];
|
||||
|
||||
temp_v0 = D_801655CC % 6U;
|
||||
thing = D_800E471C[temp_v0];
|
||||
thing = D_800E471CA[temp_v0];
|
||||
bombFrame = common_texture_bomb[thing];
|
||||
D_80183E40[0] = sp40.bombPos[0];
|
||||
D_80183E40[1] = sp40.bombPos[1] + 1.0;
|
||||
|
||||
@@ -449,6 +449,4 @@ extern u8* D_8018D4C0;
|
||||
|
||||
extern u8 *gPortraitTextures[];
|
||||
|
||||
extern u8 d_course_bowsers_castle_thwomp_tlut[]; // Some type of pallette?
|
||||
|
||||
#endif
|
||||
|
||||
+20
-9
@@ -37,6 +37,9 @@
|
||||
#include "memory.h"
|
||||
#include <assets/luigi_raceway_data.h>
|
||||
#include <assets/moo_moo_farm_data.h>
|
||||
#include <assets/bowsers_castle_data.h>
|
||||
#include <assets/frappe_snowland_data.h>
|
||||
#include <assets/boo_frames.h>
|
||||
|
||||
//! @todo unused?
|
||||
f32 D_800E43B0[] = {
|
||||
@@ -4397,7 +4400,7 @@ void func_8007C550(s32 objectIndex) {
|
||||
void func_8007C5B4(s32 objectIndex) {
|
||||
Object *object;
|
||||
|
||||
init_texture_object(objectIndex, d_course_banshee_boardwalk_boo_tlut, D_80165880, 48, 40);
|
||||
init_texture_object(objectIndex, d_course_banshee_boardwalk_boo_tlut, gTextureGhosts, 48, 40);
|
||||
object = &gObjectList[objectIndex];
|
||||
object->pos[0] = 0.0f;
|
||||
object->pos[1] = 0.0f;
|
||||
@@ -7001,12 +7004,16 @@ void func_8008379C(s32 objectIndex) {
|
||||
gObjectList[objectIndex].orientation[2] += gObjectList[objectIndex].primAlpha;
|
||||
}
|
||||
|
||||
static const char*sSnowmanHeadList[] = {
|
||||
d_course_frappe_snowland_snowman_head
|
||||
};
|
||||
|
||||
void func_80083868(s32 objectIndex) {
|
||||
Object *object;
|
||||
|
||||
init_texture_object(objectIndex, d_course_frappe_snowland_snowman_tlut, d_course_frappe_snowland_snowman_head, 0x40U, (u16) 0x00000040);
|
||||
Vtx *vtx = (Vtx *) LOAD_ASSET(D_0D0061B0);
|
||||
init_texture_object(objectIndex, d_course_frappe_snowland_snowman_tlut, sSnowmanHeadList, 0x40U, (u16) 0x00000040);
|
||||
object = &gObjectList[objectIndex];
|
||||
object->vertex = D_0D0061B0;
|
||||
object->vertex = vtx;
|
||||
object->sizeScaling = 0.1f;
|
||||
object->itemDisplay = 0;
|
||||
func_80072488(objectIndex);
|
||||
@@ -7056,7 +7063,7 @@ void func_80083A94(s32 objectIndex) {
|
||||
switch (gObjectList[objectIndex].state) {
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
case 1: // snowman head
|
||||
func_80083868(objectIndex);
|
||||
break;
|
||||
}
|
||||
@@ -7066,9 +7073,13 @@ void func_80083A94(s32 objectIndex) {
|
||||
func_80083948(objectIndex);
|
||||
}
|
||||
|
||||
static const char*sSnowmanBodyList[] = {
|
||||
d_course_frappe_snowland_snowman_body
|
||||
};
|
||||
|
||||
void func_80083B0C(s32 objectIndex) {
|
||||
Vtx *vtx = (Vtx *) LOAD_ASSET(common_vtx_hedgehog);
|
||||
init_texture_object(objectIndex, d_course_frappe_snowland_snowman_tlut, d_course_frappe_snowland_snowman_body, 0x40U, (u16) 0x00000040);
|
||||
init_texture_object(objectIndex, d_course_frappe_snowland_snowman_tlut, sSnowmanBodyList, 0x40U, (u16) 0x00000040);
|
||||
gObjectList[objectIndex].vertex = vtx;
|
||||
gObjectList[objectIndex].sizeScaling = 0.1f;
|
||||
gObjectList[objectIndex].itemDisplay = 0;
|
||||
@@ -7093,7 +7104,7 @@ void func_80083C04(s32 objectIndex) {
|
||||
switch (object->state) {
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
case 1: // snowmanbody
|
||||
func_80083B0C(objectIndex);
|
||||
break;
|
||||
case 2:
|
||||
@@ -7148,8 +7159,8 @@ void update_snowmen(void) {
|
||||
for (var_s0 = 0; var_s0 < NUM_SNOWMEN; var_s0++) {
|
||||
var_s4 = indexObjectList1[var_s0];
|
||||
var_s3 = indexObjectList2[var_s0];
|
||||
func_80083A94(var_s3);
|
||||
func_80083C04(var_s4);
|
||||
func_80083A94(var_s3); // snowman head
|
||||
func_80083C04(var_s4); // snowman body
|
||||
if (is_obj_index_flag_status_inactive(var_s4, 0x00001000) != 0) {
|
||||
object = &gObjectList[var_s4];
|
||||
if ((func_8008A8B0(object->unk_0D5 - 1, object->unk_0D5 + 1) != 0) && (func_80089B50(var_s4) != 0)) {
|
||||
|
||||
@@ -0,0 +1,635 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x831DC0]
|
||||
- [0x07, 0x800000]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
references_packed_displaylists: true
|
||||
tables:
|
||||
d_course_banshee_boardwalk_bat:
|
||||
range: [0x7DB8, 0x95B8]
|
||||
mode: APPEND
|
||||
d_course_banshee_boardwalk_dl_0:
|
||||
symbol: d_course_banshee_boardwalk_dl_0
|
||||
type: gfx
|
||||
offset: 0x0
|
||||
d_course_banshee_boardwalk_dl_8:
|
||||
symbol: d_course_banshee_boardwalk_dl_8
|
||||
type: gfx
|
||||
offset: 0x8
|
||||
d_course_banshee_boardwalk_dl_38:
|
||||
symbol: d_course_banshee_boardwalk_dl_38
|
||||
type: gfx
|
||||
offset: 0x38
|
||||
d_course_banshee_boardwalk_dl_40:
|
||||
symbol: d_course_banshee_boardwalk_dl_40
|
||||
type: gfx
|
||||
offset: 0x40
|
||||
d_course_banshee_boardwalk_dl_68:
|
||||
symbol: d_course_banshee_boardwalk_dl_68
|
||||
type: gfx
|
||||
offset: 0x68
|
||||
d_course_banshee_boardwalk_dl_A0:
|
||||
symbol: d_course_banshee_boardwalk_dl_A0
|
||||
type: gfx
|
||||
offset: 0xA0
|
||||
d_course_banshee_boardwalk_dl_160:
|
||||
symbol: d_course_banshee_boardwalk_dl_160
|
||||
type: gfx
|
||||
offset: 0x160
|
||||
d_course_banshee_boardwalk_dl_210:
|
||||
symbol: d_course_banshee_boardwalk_dl_210
|
||||
type: gfx
|
||||
offset: 0x210
|
||||
d_course_banshee_boardwalk_dl_270:
|
||||
symbol: d_course_banshee_boardwalk_dl_270
|
||||
type: gfx
|
||||
offset: 0x270
|
||||
d_course_banshee_boardwalk_dl_358:
|
||||
symbol: d_course_banshee_boardwalk_dl_358
|
||||
type: gfx
|
||||
offset: 0x358
|
||||
d_course_banshee_boardwalk_dl_408:
|
||||
symbol: d_course_banshee_boardwalk_dl_408
|
||||
type: gfx
|
||||
offset: 0x408
|
||||
d_course_banshee_boardwalk_dl_4F0:
|
||||
symbol: d_course_banshee_boardwalk_dl_4F0
|
||||
type: gfx
|
||||
offset: 0x4F0
|
||||
d_course_banshee_boardwalk_dl_540:
|
||||
symbol: d_course_banshee_boardwalk_dl_540
|
||||
type: gfx
|
||||
offset: 0x540
|
||||
d_course_banshee_boardwalk_dl_620:
|
||||
symbol: d_course_banshee_boardwalk_dl_620
|
||||
type: gfx
|
||||
offset: 0x620
|
||||
d_course_banshee_boardwalk_dl_6D0:
|
||||
symbol: d_course_banshee_boardwalk_dl_6D0
|
||||
type: gfx
|
||||
offset: 0x6D0
|
||||
d_course_banshee_boardwalk_dl_7C0:
|
||||
symbol: d_course_banshee_boardwalk_dl_7C0
|
||||
type: gfx
|
||||
offset: 0x7C0
|
||||
d_course_banshee_boardwalk_dl_870:
|
||||
symbol: d_course_banshee_boardwalk_dl_870
|
||||
type: gfx
|
||||
offset: 0x870
|
||||
d_course_banshee_boardwalk_dl_940:
|
||||
symbol: d_course_banshee_boardwalk_dl_940
|
||||
type: gfx
|
||||
offset: 0x940
|
||||
d_course_banshee_boardwalk_dl_9E0:
|
||||
symbol: d_course_banshee_boardwalk_dl_9E0
|
||||
type: gfx
|
||||
offset: 0x9E0
|
||||
d_course_banshee_boardwalk_dl_AD0:
|
||||
symbol: d_course_banshee_boardwalk_dl_AD0
|
||||
type: gfx
|
||||
offset: 0xAD0
|
||||
d_course_banshee_boardwalk_dl_B80:
|
||||
symbol: d_course_banshee_boardwalk_dl_B80
|
||||
type: gfx
|
||||
offset: 0xB80
|
||||
d_course_banshee_boardwalk_dl_C30:
|
||||
symbol: d_course_banshee_boardwalk_dl_C30
|
||||
type: gfx
|
||||
offset: 0xC30
|
||||
d_course_banshee_boardwalk_dl_CD0:
|
||||
symbol: d_course_banshee_boardwalk_dl_CD0
|
||||
type: gfx
|
||||
offset: 0xCD0
|
||||
d_course_banshee_boardwalk_dl_D80:
|
||||
symbol: d_course_banshee_boardwalk_dl_D80
|
||||
type: gfx
|
||||
offset: 0xD80
|
||||
d_course_banshee_boardwalk_dl_E10:
|
||||
symbol: d_course_banshee_boardwalk_dl_E10
|
||||
type: gfx
|
||||
offset: 0xE10
|
||||
d_course_banshee_boardwalk_dl_EE0:
|
||||
symbol: d_course_banshee_boardwalk_dl_EE0
|
||||
type: gfx
|
||||
offset: 0xEE0
|
||||
d_course_banshee_boardwalk_dl_F50:
|
||||
symbol: d_course_banshee_boardwalk_dl_F50
|
||||
type: gfx
|
||||
offset: 0xF50
|
||||
d_course_banshee_boardwalk_dl_1000:
|
||||
symbol: d_course_banshee_boardwalk_dl_1000
|
||||
type: gfx
|
||||
offset: 0x1000
|
||||
d_course_banshee_boardwalk_dl_1070:
|
||||
symbol: d_course_banshee_boardwalk_dl_1070
|
||||
type: gfx
|
||||
offset: 0x1070
|
||||
d_course_banshee_boardwalk_dl_1160:
|
||||
symbol: d_course_banshee_boardwalk_dl_1160
|
||||
type: gfx
|
||||
offset: 0x1160
|
||||
d_course_banshee_boardwalk_dl_11C8:
|
||||
symbol: d_course_banshee_boardwalk_dl_11C8
|
||||
type: gfx
|
||||
offset: 0x11C8
|
||||
d_course_banshee_boardwalk_dl_12A8:
|
||||
symbol: d_course_banshee_boardwalk_dl_12A8
|
||||
type: gfx
|
||||
offset: 0x12A8
|
||||
d_course_banshee_boardwalk_dl_12E8:
|
||||
symbol: d_course_banshee_boardwalk_dl_12E8
|
||||
type: gfx
|
||||
offset: 0x12E8
|
||||
d_course_banshee_boardwalk_dl_13F0:
|
||||
symbol: d_course_banshee_boardwalk_dl_13F0
|
||||
type: gfx
|
||||
offset: 0x13F0
|
||||
d_course_banshee_boardwalk_dl_1448:
|
||||
symbol: d_course_banshee_boardwalk_dl_1448
|
||||
type: gfx
|
||||
offset: 0x1448
|
||||
d_course_banshee_boardwalk_dl_1520:
|
||||
symbol: d_course_banshee_boardwalk_dl_1520
|
||||
type: gfx
|
||||
offset: 0x1520
|
||||
d_course_banshee_boardwalk_dl_1580:
|
||||
symbol: d_course_banshee_boardwalk_dl_1580
|
||||
type: gfx
|
||||
offset: 0x1580
|
||||
d_course_banshee_boardwalk_dl_1678:
|
||||
symbol: d_course_banshee_boardwalk_dl_1678
|
||||
type: gfx
|
||||
offset: 0x1678
|
||||
d_course_banshee_boardwalk_dl_16B8:
|
||||
symbol: d_course_banshee_boardwalk_dl_16B8
|
||||
type: gfx
|
||||
offset: 0x16B8
|
||||
d_course_banshee_boardwalk_dl_17A0:
|
||||
symbol: d_course_banshee_boardwalk_dl_17A0
|
||||
type: gfx
|
||||
offset: 0x17A0
|
||||
d_course_banshee_boardwalk_dl_1820:
|
||||
symbol: d_course_banshee_boardwalk_dl_1820
|
||||
type: gfx
|
||||
offset: 0x1820
|
||||
d_course_banshee_boardwalk_dl_18D8:
|
||||
symbol: d_course_banshee_boardwalk_dl_18D8
|
||||
type: gfx
|
||||
offset: 0x18D8
|
||||
d_course_banshee_boardwalk_dl_1940:
|
||||
symbol: d_course_banshee_boardwalk_dl_1940
|
||||
type: gfx
|
||||
offset: 0x1940
|
||||
d_course_banshee_boardwalk_dl_1A30:
|
||||
symbol: d_course_banshee_boardwalk_dl_1A30
|
||||
type: gfx
|
||||
offset: 0x1A30
|
||||
d_course_banshee_boardwalk_dl_1B00:
|
||||
symbol: d_course_banshee_boardwalk_dl_1B00
|
||||
type: gfx
|
||||
offset: 0x1B00
|
||||
d_course_banshee_boardwalk_dl_1BA0:
|
||||
symbol: d_course_banshee_boardwalk_dl_1BA0
|
||||
type: gfx
|
||||
offset: 0x1BA0
|
||||
d_course_banshee_boardwalk_dl_1C20:
|
||||
symbol: d_course_banshee_boardwalk_dl_1C20
|
||||
type: gfx
|
||||
offset: 0x1C20
|
||||
d_course_banshee_boardwalk_dl_1CC8:
|
||||
symbol: d_course_banshee_boardwalk_dl_1CC8
|
||||
type: gfx
|
||||
offset: 0x1CC8
|
||||
d_course_banshee_boardwalk_dl_1D90:
|
||||
symbol: d_course_banshee_boardwalk_dl_1D90
|
||||
type: gfx
|
||||
offset: 0x1D90
|
||||
d_course_banshee_boardwalk_dl_1E28:
|
||||
symbol: d_course_banshee_boardwalk_dl_1E28
|
||||
type: gfx
|
||||
offset: 0x1E28
|
||||
d_course_banshee_boardwalk_dl_1EA0:
|
||||
symbol: d_course_banshee_boardwalk_dl_1EA0
|
||||
type: gfx
|
||||
offset: 0x1EA0
|
||||
d_course_banshee_boardwalk_dl_1F40:
|
||||
symbol: d_course_banshee_boardwalk_dl_1F40
|
||||
type: gfx
|
||||
offset: 0x1F40
|
||||
d_course_banshee_boardwalk_dl_2028:
|
||||
symbol: d_course_banshee_boardwalk_dl_2028
|
||||
type: gfx
|
||||
offset: 0x2028
|
||||
d_course_banshee_boardwalk_dl_20A0:
|
||||
symbol: d_course_banshee_boardwalk_dl_20A0
|
||||
type: gfx
|
||||
offset: 0x20A0
|
||||
d_course_banshee_boardwalk_dl_2138:
|
||||
symbol: d_course_banshee_boardwalk_dl_2138
|
||||
type: gfx
|
||||
offset: 0x2138
|
||||
d_course_banshee_boardwalk_dl_21C8:
|
||||
symbol: d_course_banshee_boardwalk_dl_21C8
|
||||
type: gfx
|
||||
offset: 0x21C8
|
||||
d_course_banshee_boardwalk_dl_22D8:
|
||||
symbol: d_course_banshee_boardwalk_dl_22D8
|
||||
type: gfx
|
||||
offset: 0x22D8
|
||||
d_course_banshee_boardwalk_dl_2340:
|
||||
symbol: d_course_banshee_boardwalk_dl_2340
|
||||
type: gfx
|
||||
offset: 0x2340
|
||||
d_course_banshee_boardwalk_dl_2448:
|
||||
symbol: d_course_banshee_boardwalk_dl_2448
|
||||
type: gfx
|
||||
offset: 0x2448
|
||||
d_course_banshee_boardwalk_dl_24E8:
|
||||
symbol: d_course_banshee_boardwalk_dl_24E8
|
||||
type: gfx
|
||||
offset: 0x24E8
|
||||
d_course_banshee_boardwalk_dl_2610:
|
||||
symbol: d_course_banshee_boardwalk_dl_2610
|
||||
type: gfx
|
||||
offset: 0x2610
|
||||
d_course_banshee_boardwalk_dl_2650:
|
||||
symbol: d_course_banshee_boardwalk_dl_2650
|
||||
type: gfx
|
||||
offset: 0x2650
|
||||
d_course_banshee_boardwalk_dl_2718:
|
||||
symbol: d_course_banshee_boardwalk_dl_2718
|
||||
type: gfx
|
||||
offset: 0x2718
|
||||
d_course_banshee_boardwalk_dl_2790:
|
||||
symbol: d_course_banshee_boardwalk_dl_2790
|
||||
type: gfx
|
||||
offset: 0x2790
|
||||
d_course_banshee_boardwalk_dl_2868:
|
||||
symbol: d_course_banshee_boardwalk_dl_2868
|
||||
type: gfx
|
||||
offset: 0x2868
|
||||
d_course_banshee_boardwalk_dl_28A8:
|
||||
symbol: d_course_banshee_boardwalk_dl_28A8
|
||||
type: gfx
|
||||
offset: 0x28A8
|
||||
d_course_banshee_boardwalk_dl_2980:
|
||||
symbol: d_course_banshee_boardwalk_dl_2980
|
||||
type: gfx
|
||||
offset: 0x2980
|
||||
d_course_banshee_boardwalk_dl_2A18:
|
||||
symbol: d_course_banshee_boardwalk_dl_2A18
|
||||
type: gfx
|
||||
offset: 0x2A18
|
||||
d_course_banshee_boardwalk_dl_2AE0:
|
||||
symbol: d_course_banshee_boardwalk_dl_2AE0
|
||||
type: gfx
|
||||
offset: 0x2AE0
|
||||
d_course_banshee_boardwalk_dl_2B88:
|
||||
symbol: d_course_banshee_boardwalk_dl_2B88
|
||||
type: gfx
|
||||
offset: 0x2B88
|
||||
d_course_banshee_boardwalk_dl_2C30:
|
||||
symbol: d_course_banshee_boardwalk_dl_2C30
|
||||
type: gfx
|
||||
offset: 0x2C30
|
||||
d_course_banshee_boardwalk_dl_2CE0:
|
||||
symbol: d_course_banshee_boardwalk_dl_2CE0
|
||||
type: gfx
|
||||
offset: 0x2CE0
|
||||
d_course_banshee_boardwalk_dl_2DB0:
|
||||
symbol: d_course_banshee_boardwalk_dl_2DB0
|
||||
type: gfx
|
||||
offset: 0x2DB0
|
||||
d_course_banshee_boardwalk_dl_2E20:
|
||||
symbol: d_course_banshee_boardwalk_dl_2E20
|
||||
type: gfx
|
||||
offset: 0x2E20
|
||||
d_course_banshee_boardwalk_dl_2EE0:
|
||||
symbol: d_course_banshee_boardwalk_dl_2EE0
|
||||
type: gfx
|
||||
offset: 0x2EE0
|
||||
d_course_banshee_boardwalk_dl_2FA0:
|
||||
symbol: d_course_banshee_boardwalk_dl_2FA0
|
||||
type: gfx
|
||||
offset: 0x2FA0
|
||||
d_course_banshee_boardwalk_dl_3050:
|
||||
symbol: d_course_banshee_boardwalk_dl_3050
|
||||
type: gfx
|
||||
offset: 0x3050
|
||||
d_course_banshee_boardwalk_dl_3100:
|
||||
symbol: d_course_banshee_boardwalk_dl_3100
|
||||
type: gfx
|
||||
offset: 0x3100
|
||||
d_course_banshee_boardwalk_dl_3200:
|
||||
symbol: d_course_banshee_boardwalk_dl_3200
|
||||
type: gfx
|
||||
offset: 0x3200
|
||||
d_course_banshee_boardwalk_dl_32B0:
|
||||
symbol: d_course_banshee_boardwalk_dl_32B0
|
||||
type: gfx
|
||||
offset: 0x32B0
|
||||
d_course_banshee_boardwalk_dl_3390:
|
||||
symbol: d_course_banshee_boardwalk_dl_3390
|
||||
type: gfx
|
||||
offset: 0x3390
|
||||
d_course_banshee_boardwalk_dl_3468:
|
||||
symbol: d_course_banshee_boardwalk_dl_3468
|
||||
type: gfx
|
||||
offset: 0x3468
|
||||
d_course_banshee_boardwalk_dl_35A0:
|
||||
symbol: d_course_banshee_boardwalk_dl_35A0
|
||||
type: gfx
|
||||
offset: 0x35A0
|
||||
d_course_banshee_boardwalk_dl_3660:
|
||||
symbol: d_course_banshee_boardwalk_dl_3660
|
||||
type: gfx
|
||||
offset: 0x3660
|
||||
d_course_banshee_boardwalk_dl_3710:
|
||||
symbol: d_course_banshee_boardwalk_dl_3710
|
||||
type: gfx
|
||||
offset: 0x3710
|
||||
d_course_banshee_boardwalk_dl_37F0:
|
||||
symbol: d_course_banshee_boardwalk_dl_37F0
|
||||
type: gfx
|
||||
offset: 0x37F0
|
||||
d_course_banshee_boardwalk_dl_3920:
|
||||
symbol: d_course_banshee_boardwalk_dl_3920
|
||||
type: gfx
|
||||
offset: 0x3920
|
||||
d_course_banshee_boardwalk_dl_3980:
|
||||
symbol: d_course_banshee_boardwalk_dl_3980
|
||||
type: gfx
|
||||
offset: 0x3980
|
||||
d_course_banshee_boardwalk_dl_3A20:
|
||||
symbol: d_course_banshee_boardwalk_dl_3A20
|
||||
type: gfx
|
||||
offset: 0x3A20
|
||||
d_course_banshee_boardwalk_dl_3AF8:
|
||||
symbol: d_course_banshee_boardwalk_dl_3AF8
|
||||
type: gfx
|
||||
offset: 0x3AF8
|
||||
d_course_banshee_boardwalk_dl_3C00:
|
||||
symbol: d_course_banshee_boardwalk_dl_3C00
|
||||
type: gfx
|
||||
offset: 0x3C00
|
||||
d_course_banshee_boardwalk_dl_3C40:
|
||||
symbol: d_course_banshee_boardwalk_dl_3C40
|
||||
type: gfx
|
||||
offset: 0x3C40
|
||||
d_course_banshee_boardwalk_dl_3CD0:
|
||||
symbol: d_course_banshee_boardwalk_dl_3CD0
|
||||
type: gfx
|
||||
offset: 0x3CD0
|
||||
d_course_banshee_boardwalk_dl_3D98:
|
||||
symbol: d_course_banshee_boardwalk_dl_3D98
|
||||
type: gfx
|
||||
offset: 0x3D98
|
||||
d_course_banshee_boardwalk_dl_3EB0:
|
||||
symbol: d_course_banshee_boardwalk_dl_3EB0
|
||||
type: gfx
|
||||
offset: 0x3EB0
|
||||
d_course_banshee_boardwalk_dl_3EF0:
|
||||
symbol: d_course_banshee_boardwalk_dl_3EF0
|
||||
type: gfx
|
||||
offset: 0x3EF0
|
||||
d_course_banshee_boardwalk_dl_3F60:
|
||||
symbol: d_course_banshee_boardwalk_dl_3F60
|
||||
type: gfx
|
||||
offset: 0x3F60
|
||||
d_course_banshee_boardwalk_dl_4038:
|
||||
symbol: d_course_banshee_boardwalk_dl_4038
|
||||
type: gfx
|
||||
offset: 0x4038
|
||||
d_course_banshee_boardwalk_dl_4118:
|
||||
symbol: d_course_banshee_boardwalk_dl_4118
|
||||
type: gfx
|
||||
offset: 0x4118
|
||||
d_course_banshee_boardwalk_dl_4188:
|
||||
symbol: d_course_banshee_boardwalk_dl_4188
|
||||
type: gfx
|
||||
offset: 0x4188
|
||||
d_course_banshee_boardwalk_dl_41F0:
|
||||
symbol: d_course_banshee_boardwalk_dl_41F0
|
||||
type: gfx
|
||||
offset: 0x41F0
|
||||
d_course_banshee_boardwalk_dl_42D0:
|
||||
symbol: d_course_banshee_boardwalk_dl_42D0
|
||||
type: gfx
|
||||
offset: 0x42D0
|
||||
d_course_banshee_boardwalk_dl_43A8:
|
||||
symbol: d_course_banshee_boardwalk_dl_43A8
|
||||
type: gfx
|
||||
offset: 0x43A8
|
||||
d_course_banshee_boardwalk_dl_4428:
|
||||
symbol: d_course_banshee_boardwalk_dl_4428
|
||||
type: gfx
|
||||
offset: 0x4428
|
||||
d_course_banshee_boardwalk_dl_4480:
|
||||
symbol: d_course_banshee_boardwalk_dl_4480
|
||||
type: gfx
|
||||
offset: 0x4480
|
||||
d_course_banshee_boardwalk_unknown_waypoints:
|
||||
symbol: d_course_banshee_boardwalk_unknown_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x4578
|
||||
count: 79
|
||||
d_course_banshee_boardwalk_track_waypoints:
|
||||
symbol: d_course_banshee_boardwalk_track_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x47F0
|
||||
count: 658
|
||||
d_course_banshee_boardwalk_boo_tlut:
|
||||
symbol: d_course_banshee_boardwalk_boo_tlut
|
||||
type: texture
|
||||
offset: 0x5C80
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_banshee_boardwalk_cheep_cheep1:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep1
|
||||
type: vtx
|
||||
offset: 0x5E80
|
||||
count: 32
|
||||
d_course_banshee_boardwalk_cheep_cheep2:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep2
|
||||
type: vtx
|
||||
offset: 0x6080
|
||||
count: 32
|
||||
d_course_banshee_boardwalk_cheep_cheep3:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep3
|
||||
type: vtx
|
||||
offset: 0x6280
|
||||
count: 32
|
||||
d_course_banshee_boardwalk_cheep_cheep4:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep4
|
||||
type: vtx
|
||||
offset: 0x6480
|
||||
count: 32
|
||||
d_course_banshee_boardwalk_cheep_cheep5:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep5
|
||||
type: vtx
|
||||
offset: 0x6680
|
||||
count: 30
|
||||
d_course_banshee_boardwalk_cheep_cheep6:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep6
|
||||
type: vtx
|
||||
offset: 0x6860
|
||||
count: 16
|
||||
d_course_banshee_boardwalk_cheep_cheep7:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep7
|
||||
type: vtx
|
||||
offset: 0x6960
|
||||
count: 32
|
||||
d_course_banshee_boardwalk_cheep_cheep8:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep8
|
||||
type: vtx
|
||||
offset: 0x6B60
|
||||
count: 31
|
||||
d_course_banshee_boardwalk_cheep_cheep9:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep9
|
||||
type: vtx
|
||||
offset: 0x6D50
|
||||
count: 10
|
||||
d_course_banshee_boardwalk_cheep_cheep10:
|
||||
symbol: d_course_banshee_boardwalk_cheep_cheep10
|
||||
type: vtx
|
||||
offset: 0x6DF0
|
||||
count: 6
|
||||
d_course_banshee_boardwalk_fish_eyes:
|
||||
symbol: d_course_banshee_boardwalk_fish_eyes
|
||||
type: texture
|
||||
offset: 0x6E50
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_banshee_boardwalk_dl_7650:
|
||||
symbol: d_course_banshee_boardwalk_dl_7650
|
||||
type: gfx
|
||||
offset: 0x7650
|
||||
d_course_banshee_boardwalk_dl_78C0:
|
||||
symbol: d_course_banshee_boardwalk_dl_78C0
|
||||
type: gfx
|
||||
offset: 0x78C0
|
||||
d_course_banshee_boardwalk_dl_7978:
|
||||
symbol: d_course_banshee_boardwalk_dl_7978
|
||||
type: gfx
|
||||
offset: 0x7978
|
||||
d_course_banshee_boardwalk_dl_7B38:
|
||||
symbol: d_course_banshee_boardwalk_dl_7B38
|
||||
type: gfx
|
||||
offset: 0x7B38
|
||||
d_course_banshee_boardwalk_dl_7B78:
|
||||
symbol: d_course_banshee_boardwalk_dl_7B78
|
||||
type: gfx
|
||||
offset: 0x7B78
|
||||
d_course_banshee_boardwalk_dl_cheep_cheep:
|
||||
symbol: d_course_banshee_boardwalk_dl_cheep_cheep
|
||||
type: gfx
|
||||
offset: 0x7BA8
|
||||
d_course_banshee_boardwalk_bat_tlut:
|
||||
symbol: d_course_banshee_boardwalk_bat_tlut
|
||||
type: texture
|
||||
offset: 0x7BB8
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
gTextureBat1:
|
||||
symbol: gTextureBat1
|
||||
type: texture
|
||||
offset: 0x7DB8
|
||||
width: 32
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureBat2:
|
||||
symbol: gTextureBat2
|
||||
type: texture
|
||||
offset: 0x85B8
|
||||
width: 32
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureBat3:
|
||||
symbol: gTextureBat3
|
||||
type: texture
|
||||
offset: 0x8DB8
|
||||
width: 32
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureBat4:
|
||||
symbol: gTextureBat4
|
||||
type: texture
|
||||
offset: 0x95B8
|
||||
width: 32
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
d_course_banshee_boardwalk_texture:
|
||||
symbol: d_course_banshee_boardwalk_texture
|
||||
type: texture
|
||||
offset: 0xA050
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_banshee_boardwalk_dl_A850:
|
||||
symbol: d_course_banshee_boardwalk_dl_A850
|
||||
type: gfx
|
||||
offset: 0xA850
|
||||
d_course_banshee_boardwalk_dl_A900:
|
||||
symbol: d_course_banshee_boardwalk_dl_A900
|
||||
type: gfx
|
||||
offset: 0xA900
|
||||
d_course_banshee_boardwalk_dl_A9B0:
|
||||
symbol: d_course_banshee_boardwalk_dl_A9B0
|
||||
type: gfx
|
||||
offset: 0xA9B0
|
||||
d_course_banshee_boardwalk_dl_A9C8:
|
||||
symbol: d_course_banshee_boardwalk_dl_A9C8
|
||||
type: gfx
|
||||
offset: 0xA9C8
|
||||
d_course_banshee_boardwalk_dl_trash_bin:
|
||||
symbol: d_course_banshee_boardwalk_dl_trash_bin
|
||||
type: gfx
|
||||
offset: 0xA9D8
|
||||
d_course_banshee_boardwalk_model_unk:
|
||||
symbol: d_course_banshee_boardwalk_model_unk
|
||||
type: vtx
|
||||
offset: 0xA9E8
|
||||
count: 9
|
||||
d_course_banshee_boardwalk_texture2:
|
||||
symbol: d_course_banshee_boardwalk_texture2
|
||||
type: texture
|
||||
offset: 0xAA78
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_banshee_boardwalk_dl_B278:
|
||||
symbol: d_course_banshee_boardwalk_dl_B278
|
||||
type: gfx
|
||||
offset: 0xB278
|
||||
d_course_banshee_boardwalk_dl_B308:
|
||||
symbol: d_course_banshee_boardwalk_dl_B308
|
||||
type: gfx
|
||||
offset: 0xB308
|
||||
d_course_banshee_boardwalk_item_box_spawns:
|
||||
symbol: d_course_banshee_boardwalk_item_box_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0xB3D0
|
||||
count: 17
|
||||
d_course_banshee_boardwalk_track_sections:
|
||||
symbol: d_course_banshee_boardwalk_track_sections
|
||||
type: mk64:track_sections
|
||||
offset: 0xB458
|
||||
count: 49
|
||||
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x8BFF18
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_banshee_boardwalk_packed_dls:
|
||||
symbol: d_course_banshee_boardwalk_packed_dls
|
||||
type: blob
|
||||
offset: 0x8BFF18
|
||||
size: 0x25F7
|
||||
@@ -11,5 +11,5 @@
|
||||
d_course_banshee_boardwalk_vertex:
|
||||
symbol: d_course_banshee_boardwalk_vertex
|
||||
type: mk64:course_vtx
|
||||
count: 4326
|
||||
count: 4945
|
||||
offset: 0x0
|
||||
|
||||
@@ -0,0 +1,247 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0F, 0x712DC0]
|
||||
header:
|
||||
code:
|
||||
- '#include <assets/other_textures.h>'
|
||||
- '#include <macros.h>'
|
||||
- '#include <defines.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
tables:
|
||||
gTextureGhosts:
|
||||
range: [0x0, 0xD200]
|
||||
mode: APPEND
|
||||
gTextureBoo01:
|
||||
symbol: gTextureBoo01
|
||||
offset: 0x0
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo02:
|
||||
symbol: gTextureBoo02
|
||||
offset: 0x780
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo03:
|
||||
symbol: gTextureBoo03
|
||||
offset: 0xF00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo04:
|
||||
symbol: gTextureBoo04
|
||||
offset: 0x1680
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo05:
|
||||
symbol: gTextureBoo05
|
||||
offset: 0x1E00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo06:
|
||||
symbol: gTextureBoo06
|
||||
offset: 0x2580
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo07:
|
||||
symbol: gTextureBoo07
|
||||
offset: 0x2D00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo08:
|
||||
symbol: gTextureBoo08
|
||||
offset: 0x3480
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo09:
|
||||
symbol: gTextureBoo09
|
||||
offset: 0x3C00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo10:
|
||||
symbol: gTextureBoo10
|
||||
offset: 0x4380
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo11:
|
||||
symbol: gTextureBoo11
|
||||
offset: 0x4B00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo12:
|
||||
symbol: gTextureBoo12
|
||||
offset: 0x5280
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo13:
|
||||
symbol: gTextureBoo13
|
||||
offset: 0x5A00
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo14:
|
||||
symbol: gTextureBoo14
|
||||
offset: 0x6180
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo15:
|
||||
symbol: gTextureBoo15
|
||||
offset: 0x6900
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo16:
|
||||
symbol: gTextureBoo16
|
||||
offset: 0x7080
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo17:
|
||||
symbol: gTextureBoo17
|
||||
offset: 0x7800
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo18:
|
||||
symbol: gTextureBoo18
|
||||
offset: 0x7F80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo19:
|
||||
symbol: gTextureBoo19
|
||||
offset: 0x8700
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo20:
|
||||
symbol: gTextureBoo20
|
||||
offset: 0x8E80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo21:
|
||||
symbol: gTextureBoo21
|
||||
offset: 0x9600
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo22:
|
||||
symbol: gTextureBoo22
|
||||
offset: 0x9D80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo23:
|
||||
symbol: gTextureBoo23
|
||||
offset: 0xA500
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo24:
|
||||
symbol: gTextureBoo24
|
||||
offset: 0xAC80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo25:
|
||||
symbol: gTextureBoo25
|
||||
offset: 0xB400
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo26:
|
||||
symbol: gTextureBoo26
|
||||
offset: 0xBB80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo27:
|
||||
symbol: gTextureBoo27
|
||||
offset: 0xC300
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo28:
|
||||
symbol: gTextureBoo28
|
||||
offset: 0xCA80
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
gTextureBoo29:
|
||||
symbol: gTextureBoo29
|
||||
offset: 0xD200
|
||||
width: 48
|
||||
height: 40
|
||||
type: texture
|
||||
tlut: gTLUTBoo
|
||||
format: ci8
|
||||
@@ -0,0 +1,586 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x82DF40]
|
||||
- [0x07, 0x800000]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
references_packed_displaylists: true
|
||||
tables:
|
||||
d_course_bowsers_castle_thwomp_faces:
|
||||
range: [0x7138, 0x8538]
|
||||
mode: APPEND
|
||||
d_course_bowsers_castle_dl_0:
|
||||
symbol: d_course_bowsers_castle_dl_0
|
||||
type: gfx
|
||||
offset: 0x0
|
||||
d_course_bowsers_castle_dl_110:
|
||||
symbol: d_course_bowsers_castle_dl_110
|
||||
type: gfx
|
||||
offset: 0x110
|
||||
d_course_bowsers_castle_dl_230:
|
||||
symbol: d_course_bowsers_castle_dl_230
|
||||
type: gfx
|
||||
offset: 0x230
|
||||
d_course_bowsers_castle_dl_398:
|
||||
symbol: d_course_bowsers_castle_dl_398
|
||||
type: gfx
|
||||
offset: 0x398
|
||||
d_course_bowsers_castle_dl_428:
|
||||
symbol: d_course_bowsers_castle_dl_428
|
||||
type: gfx
|
||||
offset: 0x428
|
||||
d_course_bowsers_castle_dl_4F0:
|
||||
symbol: d_course_bowsers_castle_dl_4F0
|
||||
type: gfx
|
||||
offset: 0x4F0
|
||||
d_course_bowsers_castle_dl_640:
|
||||
symbol: d_course_bowsers_castle_dl_640
|
||||
type: gfx
|
||||
offset: 0x640
|
||||
d_course_bowsers_castle_dl_7A0:
|
||||
symbol: d_course_bowsers_castle_dl_7A0
|
||||
type: gfx
|
||||
offset: 0x7A0
|
||||
d_course_bowsers_castle_dl_860:
|
||||
symbol: d_course_bowsers_castle_dl_860
|
||||
type: gfx
|
||||
offset: 0x860
|
||||
d_course_bowsers_castle_dl_8E8:
|
||||
symbol: d_course_bowsers_castle_dl_8E8
|
||||
type: gfx
|
||||
offset: 0x8E8
|
||||
d_course_bowsers_castle_dl_9F8:
|
||||
symbol: d_course_bowsers_castle_dl_9F8
|
||||
type: gfx
|
||||
offset: 0x9F8
|
||||
d_course_bowsers_castle_dl_AE0:
|
||||
symbol: d_course_bowsers_castle_dl_AE0
|
||||
type: gfx
|
||||
offset: 0xAE0
|
||||
d_course_bowsers_castle_dl_B88:
|
||||
symbol: d_course_bowsers_castle_dl_B88
|
||||
type: gfx
|
||||
offset: 0xB88
|
||||
d_course_bowsers_castle_dl_C08:
|
||||
symbol: d_course_bowsers_castle_dl_C08
|
||||
type: gfx
|
||||
offset: 0xC08
|
||||
d_course_bowsers_castle_dl_D20:
|
||||
symbol: d_course_bowsers_castle_dl_D20
|
||||
type: gfx
|
||||
offset: 0xD20
|
||||
d_course_bowsers_castle_dl_E00:
|
||||
symbol: d_course_bowsers_castle_dl_E00
|
||||
type: gfx
|
||||
offset: 0xE00
|
||||
d_course_bowsers_castle_dl_EA8:
|
||||
symbol: d_course_bowsers_castle_dl_EA8
|
||||
type: gfx
|
||||
offset: 0xEA8
|
||||
d_course_bowsers_castle_dl_F08:
|
||||
symbol: d_course_bowsers_castle_dl_F08
|
||||
type: gfx
|
||||
offset: 0xF08
|
||||
d_course_bowsers_castle_dl_1040:
|
||||
symbol: d_course_bowsers_castle_dl_1040
|
||||
type: gfx
|
||||
offset: 0x1040
|
||||
d_course_bowsers_castle_dl_1138:
|
||||
symbol: d_course_bowsers_castle_dl_1138
|
||||
type: gfx
|
||||
offset: 0x1138
|
||||
d_course_bowsers_castle_dl_11F0:
|
||||
symbol: d_course_bowsers_castle_dl_11F0
|
||||
type: gfx
|
||||
offset: 0x11F0
|
||||
d_course_bowsers_castle_dl_1248:
|
||||
symbol: d_course_bowsers_castle_dl_1248
|
||||
type: gfx
|
||||
offset: 0x1248
|
||||
d_course_bowsers_castle_dl_1290:
|
||||
symbol: d_course_bowsers_castle_dl_1290
|
||||
type: gfx
|
||||
offset: 0x1290
|
||||
d_course_bowsers_castle_dl_12D0:
|
||||
symbol: d_course_bowsers_castle_dl_12D0
|
||||
type: gfx
|
||||
offset: 0x12D0
|
||||
d_course_bowsers_castle_dl_1330:
|
||||
symbol: d_course_bowsers_castle_dl_1330
|
||||
type: gfx
|
||||
offset: 0x1330
|
||||
d_course_bowsers_castle_dl_1350:
|
||||
symbol: d_course_bowsers_castle_dl_1350
|
||||
type: gfx
|
||||
offset: 0x1350
|
||||
d_course_bowsers_castle_dl_1370:
|
||||
symbol: d_course_bowsers_castle_dl_1370
|
||||
type: gfx
|
||||
offset: 0x1370
|
||||
d_course_bowsers_castle_dl_13A0:
|
||||
symbol: d_course_bowsers_castle_dl_13A0
|
||||
type: gfx
|
||||
offset: 0x13A0
|
||||
d_course_bowsers_castle_dl_13C0:
|
||||
symbol: d_course_bowsers_castle_dl_13C0
|
||||
type: gfx
|
||||
offset: 0x13C0
|
||||
d_course_bowsers_castle_dl_13E0:
|
||||
symbol: d_course_bowsers_castle_dl_13E0
|
||||
type: gfx
|
||||
offset: 0x13E0
|
||||
d_course_bowsers_castle_dl_1448:
|
||||
symbol: d_course_bowsers_castle_dl_1448
|
||||
type: gfx
|
||||
offset: 0x1448
|
||||
d_course_bowsers_castle_dl_1488:
|
||||
symbol: d_course_bowsers_castle_dl_1488
|
||||
type: gfx
|
||||
offset: 0x1488
|
||||
d_course_bowsers_castle_dl_14B0:
|
||||
symbol: d_course_bowsers_castle_dl_14B0
|
||||
type: gfx
|
||||
offset: 0x14B0
|
||||
d_course_bowsers_castle_dl_1520:
|
||||
symbol: d_course_bowsers_castle_dl_1520
|
||||
type: gfx
|
||||
offset: 0x1520
|
||||
d_course_bowsers_castle_dl_1590:
|
||||
symbol: d_course_bowsers_castle_dl_1590
|
||||
type: gfx
|
||||
offset: 0x1590
|
||||
d_course_bowsers_castle_dl_1608:
|
||||
symbol: d_course_bowsers_castle_dl_1608
|
||||
type: gfx
|
||||
offset: 0x1608
|
||||
d_course_bowsers_castle_dl_1690:
|
||||
symbol: d_course_bowsers_castle_dl_1690
|
||||
type: gfx
|
||||
offset: 0x1690
|
||||
d_course_bowsers_castle_dl_1710:
|
||||
symbol: d_course_bowsers_castle_dl_1710
|
||||
type: gfx
|
||||
offset: 0x1710
|
||||
d_course_bowsers_castle_dl_1788:
|
||||
symbol: d_course_bowsers_castle_dl_1788
|
||||
type: gfx
|
||||
offset: 0x1788
|
||||
d_course_bowsers_castle_dl_17D0:
|
||||
symbol: d_course_bowsers_castle_dl_17D0
|
||||
type: gfx
|
||||
offset: 0x17D0
|
||||
d_course_bowsers_castle_dl_1818:
|
||||
symbol: d_course_bowsers_castle_dl_1818
|
||||
type: gfx
|
||||
offset: 0x1818
|
||||
d_course_bowsers_castle_dl_1860:
|
||||
symbol: d_course_bowsers_castle_dl_1860
|
||||
type: gfx
|
||||
offset: 0x1860
|
||||
d_course_bowsers_castle_dl_18C0:
|
||||
symbol: d_course_bowsers_castle_dl_18C0
|
||||
type: gfx
|
||||
offset: 0x18C0
|
||||
d_course_bowsers_castle_dl_1928:
|
||||
symbol: d_course_bowsers_castle_dl_1928
|
||||
type: gfx
|
||||
offset: 0x1928
|
||||
d_course_bowsers_castle_dl_1960:
|
||||
symbol: d_course_bowsers_castle_dl_1960
|
||||
type: gfx
|
||||
offset: 0x1960
|
||||
d_course_bowsers_castle_dl_19A8:
|
||||
symbol: d_course_bowsers_castle_dl_19A8
|
||||
type: gfx
|
||||
offset: 0x19A8
|
||||
d_course_bowsers_castle_dl_19F8:
|
||||
symbol: d_course_bowsers_castle_dl_19F8
|
||||
type: gfx
|
||||
offset: 0x19F8
|
||||
d_course_bowsers_castle_dl_1A40:
|
||||
symbol: d_course_bowsers_castle_dl_1A40
|
||||
type: gfx
|
||||
offset: 0x1A40
|
||||
d_course_bowsers_castle_dl_1A90:
|
||||
symbol: d_course_bowsers_castle_dl_1A90
|
||||
type: gfx
|
||||
offset: 0x1A90
|
||||
d_course_bowsers_castle_dl_1AD8:
|
||||
symbol: d_course_bowsers_castle_dl_1AD8
|
||||
type: gfx
|
||||
offset: 0x1AD8
|
||||
d_course_bowsers_castle_dl_1B10:
|
||||
symbol: d_course_bowsers_castle_dl_1B10
|
||||
type: gfx
|
||||
offset: 0x1B10
|
||||
d_course_bowsers_castle_dl_1B58:
|
||||
symbol: d_course_bowsers_castle_dl_1B58
|
||||
type: gfx
|
||||
offset: 0x1B58
|
||||
d_course_bowsers_castle_dl_1BB0:
|
||||
symbol: d_course_bowsers_castle_dl_1BB0
|
||||
type: gfx
|
||||
offset: 0x1BB0
|
||||
d_course_bowsers_castle_dl_1C10:
|
||||
symbol: d_course_bowsers_castle_dl_1C10
|
||||
type: gfx
|
||||
offset: 0x1C10
|
||||
d_course_bowsers_castle_dl_1C38:
|
||||
symbol: d_course_bowsers_castle_dl_1C38
|
||||
type: gfx
|
||||
offset: 0x1C38
|
||||
d_course_bowsers_castle_dl_1C60:
|
||||
symbol: d_course_bowsers_castle_dl_1C60
|
||||
type: gfx
|
||||
offset: 0x1C60
|
||||
d_course_bowsers_castle_dl_1C98:
|
||||
symbol: d_course_bowsers_castle_dl_1C98
|
||||
type: gfx
|
||||
offset: 0x1C98
|
||||
d_course_bowsers_castle_dl_1CD0:
|
||||
symbol: d_course_bowsers_castle_dl_1CD0
|
||||
type: gfx
|
||||
offset: 0x1CD0
|
||||
d_course_bowsers_castle_dl_1DF8:
|
||||
symbol: d_course_bowsers_castle_dl_1DF8
|
||||
type: gfx
|
||||
offset: 0x1DF8
|
||||
d_course_bowsers_castle_dl_1EB0:
|
||||
symbol: d_course_bowsers_castle_dl_1EB0
|
||||
type: gfx
|
||||
offset: 0x1EB0
|
||||
d_course_bowsers_castle_dl_1FA0:
|
||||
symbol: d_course_bowsers_castle_dl_1FA0
|
||||
type: gfx
|
||||
offset: 0x1FA0
|
||||
d_course_bowsers_castle_dl_2008:
|
||||
symbol: d_course_bowsers_castle_dl_2008
|
||||
type: gfx
|
||||
offset: 0x2008
|
||||
d_course_bowsers_castle_dl_2130:
|
||||
symbol: d_course_bowsers_castle_dl_2130
|
||||
type: gfx
|
||||
offset: 0x2130
|
||||
d_course_bowsers_castle_dl_21F0:
|
||||
symbol: d_course_bowsers_castle_dl_21F0
|
||||
type: gfx
|
||||
offset: 0x21F0
|
||||
d_course_bowsers_castle_dl_22E8:
|
||||
symbol: d_course_bowsers_castle_dl_22E8
|
||||
type: gfx
|
||||
offset: 0x22E8
|
||||
d_course_bowsers_castle_dl_2398:
|
||||
symbol: d_course_bowsers_castle_dl_2398
|
||||
type: gfx
|
||||
offset: 0x2398
|
||||
d_course_bowsers_castle_dl_24B8:
|
||||
symbol: d_course_bowsers_castle_dl_24B8
|
||||
type: gfx
|
||||
offset: 0x24B8
|
||||
d_course_bowsers_castle_dl_2578:
|
||||
symbol: d_course_bowsers_castle_dl_2578
|
||||
type: gfx
|
||||
offset: 0x2578
|
||||
d_course_bowsers_castle_dl_2688:
|
||||
symbol: d_course_bowsers_castle_dl_2688
|
||||
type: gfx
|
||||
offset: 0x2688
|
||||
d_course_bowsers_castle_dl_2760:
|
||||
symbol: d_course_bowsers_castle_dl_2760
|
||||
type: gfx
|
||||
offset: 0x2760
|
||||
d_course_bowsers_castle_dl_2880:
|
||||
symbol: d_course_bowsers_castle_dl_2880
|
||||
type: gfx
|
||||
offset: 0x2880
|
||||
d_course_bowsers_castle_dl_2958:
|
||||
symbol: d_course_bowsers_castle_dl_2958
|
||||
type: gfx
|
||||
offset: 0x2958
|
||||
d_course_bowsers_castle_dl_2A60:
|
||||
symbol: d_course_bowsers_castle_dl_2A60
|
||||
type: gfx
|
||||
offset: 0x2A60
|
||||
d_course_bowsers_castle_dl_2B80:
|
||||
symbol: d_course_bowsers_castle_dl_2B80
|
||||
type: gfx
|
||||
offset: 0x2B80
|
||||
d_course_bowsers_castle_dl_2C48:
|
||||
symbol: d_course_bowsers_castle_dl_2C48
|
||||
type: gfx
|
||||
offset: 0x2C48
|
||||
d_course_bowsers_castle_dl_2D08:
|
||||
symbol: d_course_bowsers_castle_dl_2D08
|
||||
type: gfx
|
||||
offset: 0x2D08
|
||||
d_course_bowsers_castle_dl_2DF8:
|
||||
symbol: d_course_bowsers_castle_dl_2DF8
|
||||
type: gfx
|
||||
offset: 0x2DF8
|
||||
d_course_bowsers_castle_dl_2F30:
|
||||
symbol: d_course_bowsers_castle_dl_2F30
|
||||
type: gfx
|
||||
offset: 0x2F30
|
||||
d_course_bowsers_castle_dl_2FB0:
|
||||
symbol: d_course_bowsers_castle_dl_2FB0
|
||||
type: gfx
|
||||
offset: 0x2FB0
|
||||
d_course_bowsers_castle_dl_3050:
|
||||
symbol: d_course_bowsers_castle_dl_3050
|
||||
type: gfx
|
||||
offset: 0x3050
|
||||
d_course_bowsers_castle_dl_3158:
|
||||
symbol: d_course_bowsers_castle_dl_3158
|
||||
type: gfx
|
||||
offset: 0x3158
|
||||
d_course_bowsers_castle_dl_3230:
|
||||
symbol: d_course_bowsers_castle_dl_3230
|
||||
type: gfx
|
||||
offset: 0x3230
|
||||
d_course_bowsers_castle_dl_32C0:
|
||||
symbol: d_course_bowsers_castle_dl_32C0
|
||||
type: gfx
|
||||
offset: 0x32C0
|
||||
d_course_bowsers_castle_dl_3338:
|
||||
symbol: d_course_bowsers_castle_dl_3338
|
||||
type: gfx
|
||||
offset: 0x3338
|
||||
d_course_bowsers_castle_dl_3480:
|
||||
symbol: d_course_bowsers_castle_dl_3480
|
||||
type: gfx
|
||||
offset: 0x3480
|
||||
d_course_bowsers_castle_dl_3508:
|
||||
symbol: d_course_bowsers_castle_dl_3508
|
||||
type: gfx
|
||||
offset: 0x3508
|
||||
d_course_bowsers_castle_dl_35D0:
|
||||
symbol: d_course_bowsers_castle_dl_35D0
|
||||
type: gfx
|
||||
offset: 0x35D0
|
||||
d_course_bowsers_castle_dl_3678:
|
||||
symbol: d_course_bowsers_castle_dl_3678
|
||||
type: gfx
|
||||
offset: 0x3678
|
||||
d_course_bowsers_castle_dl_37D8:
|
||||
symbol: d_course_bowsers_castle_dl_37D8
|
||||
type: gfx
|
||||
offset: 0x37D8
|
||||
d_course_bowsers_castle_dl_38F8:
|
||||
symbol: d_course_bowsers_castle_dl_38F8
|
||||
type: gfx
|
||||
offset: 0x38F8
|
||||
d_course_bowsers_castle_dl_39E0:
|
||||
symbol: d_course_bowsers_castle_dl_39E0
|
||||
type: gfx
|
||||
offset: 0x39E0
|
||||
d_course_bowsers_castle_dl_3B00:
|
||||
symbol: d_course_bowsers_castle_dl_3B00
|
||||
type: gfx
|
||||
offset: 0x3B00
|
||||
d_course_bowsers_castle_dl_3C08:
|
||||
symbol: d_course_bowsers_castle_dl_3C08
|
||||
type: gfx
|
||||
offset: 0x3C08
|
||||
d_course_bowsers_castle_dl_3D78:
|
||||
symbol: d_course_bowsers_castle_dl_3D78
|
||||
type: gfx
|
||||
offset: 0x3D78
|
||||
d_course_bowsers_castle_dl_3EA8:
|
||||
symbol: d_course_bowsers_castle_dl_3EA8
|
||||
type: gfx
|
||||
offset: 0x3EA8
|
||||
d_course_bowsers_castle_dl_3FF0:
|
||||
symbol: d_course_bowsers_castle_dl_3FF0
|
||||
type: gfx
|
||||
offset: 0x3FF0
|
||||
d_course_bowsers_castle_dl_40F0:
|
||||
symbol: d_course_bowsers_castle_dl_40F0
|
||||
type: gfx
|
||||
offset: 0x40F0
|
||||
d_course_bowsers_castle_dl_4278:
|
||||
symbol: d_course_bowsers_castle_dl_4278
|
||||
type: gfx
|
||||
offset: 0x4278
|
||||
d_course_bowsers_castle_dl_4358:
|
||||
symbol: d_course_bowsers_castle_dl_4358
|
||||
type: gfx
|
||||
offset: 0x4358
|
||||
d_course_bowsers_castle_dl_4488:
|
||||
symbol: d_course_bowsers_castle_dl_4488
|
||||
type: gfx
|
||||
offset: 0x4488
|
||||
d_course_bowsers_castle_dl_45D8:
|
||||
symbol: d_course_bowsers_castle_dl_45D8
|
||||
type: gfx
|
||||
offset: 0x45D8
|
||||
d_course_bowsers_castle_dl_4748:
|
||||
symbol: d_course_bowsers_castle_dl_4748
|
||||
type: gfx
|
||||
offset: 0x4748
|
||||
d_course_bowsers_castle_dl_4820:
|
||||
symbol: d_course_bowsers_castle_dl_4820
|
||||
type: gfx
|
||||
offset: 0x4820
|
||||
d_course_bowsers_castle_dl_4998:
|
||||
symbol: d_course_bowsers_castle_dl_4998
|
||||
type: gfx
|
||||
offset: 0x4998
|
||||
d_course_bowsers_castle_dl_4A98:
|
||||
symbol: d_course_bowsers_castle_dl_4A98
|
||||
type: gfx
|
||||
offset: 0x4A98
|
||||
d_course_bowsers_castle_dl_4C00:
|
||||
symbol: d_course_bowsers_castle_dl_4C00
|
||||
type: gfx
|
||||
offset: 0x4C00
|
||||
d_course_bowsers_castle_dl_4CE8:
|
||||
symbol: d_course_bowsers_castle_dl_4CE8
|
||||
type: gfx
|
||||
offset: 0x4CE8
|
||||
d_course_bowsers_castle_dl_4EA8:
|
||||
symbol: d_course_bowsers_castle_dl_4EA8
|
||||
type: gfx
|
||||
offset: 0x4EA8
|
||||
d_course_bowsers_castle_unknown_waypoints:
|
||||
symbol: d_course_bowsers_castle_unknown_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x4F90
|
||||
count: 72
|
||||
d_course_bowsers_castle_track_waypoints:
|
||||
symbol: d_course_bowsers_castle_track_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x51D0
|
||||
count: 685
|
||||
d_course_bowsers_castle_thwomp_side:
|
||||
symbol: d_course_bowsers_castle_thwomp_side
|
||||
type: texture
|
||||
offset: 0x6738
|
||||
width: 32
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_bowsers_castle_thwomp_tlut:
|
||||
symbol: d_course_bowsers_castle_thwomp_tlut
|
||||
type: texture
|
||||
offset: 0x6F38
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
gTextureThwompFace1:
|
||||
symbol: gTextureThwompFace1
|
||||
type: texture
|
||||
offset: 0x7138
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureThwompFace2:
|
||||
symbol: gTextureThwompFace2
|
||||
type: texture
|
||||
offset: 0x7538
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureThwompFace3:
|
||||
symbol: gTextureThwompFace3
|
||||
type: texture
|
||||
offset: 0x7938
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureThwompFace4:
|
||||
symbol: gTextureThwompFace4
|
||||
type: texture
|
||||
offset: 0x7D38
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureThwompFace5:
|
||||
symbol: gTextureThwompFace5
|
||||
type: texture
|
||||
offset: 0x8138
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
gTextureThwompFace6:
|
||||
symbol: gTextureThwompFace6
|
||||
type: texture
|
||||
offset: 0x8538
|
||||
width: 16
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
d_course_bowsers_castle_thwomp_model1:
|
||||
symbol: d_course_bowsers_castle_thwomp_model1
|
||||
type: vtx
|
||||
offset: 0x8938
|
||||
count: 4
|
||||
d_course_bowsers_castle_thwomp_model2:
|
||||
symbol: d_course_bowsers_castle_thwomp_model2
|
||||
type: vtx
|
||||
offset: 0x8978
|
||||
count: 32
|
||||
d_course_bowsers_castle_thwomp_model3:
|
||||
symbol: d_course_bowsers_castle_thwomp_model3
|
||||
type: vtx
|
||||
offset: 0x8B78
|
||||
count: 32
|
||||
d_course_bowsers_castle_thwomp_model4:
|
||||
symbol: d_course_bowsers_castle_thwomp_model4
|
||||
type: vtx
|
||||
offset: 0x8D78
|
||||
count: 28
|
||||
d_course_bowsers_castle_dl_8F38:
|
||||
symbol: d_course_bowsers_castle_dl_8F38
|
||||
type: gfx
|
||||
offset: 0x8F38
|
||||
d_course_bowsers_castle_dl_9078:
|
||||
symbol: d_course_bowsers_castle_dl_9078
|
||||
type: gfx
|
||||
offset: 0x9078
|
||||
d_course_bowsers_castle_dl_thwomp:
|
||||
symbol: d_course_bowsers_castle_dl_thwomp
|
||||
type: gfx
|
||||
offset: 0x9088
|
||||
d_course_bowsers_castle_unknown_model:
|
||||
symbol: d_course_bowsers_castle_unknown_model
|
||||
type: vtx
|
||||
offset: 0x9098
|
||||
count: 3
|
||||
d_course_bowsers_castle_dl_bush:
|
||||
symbol: d_course_bowsers_castle_dl_bush
|
||||
type: gfx
|
||||
offset: 0x90C8
|
||||
d_course_bowsers_castle_dl_9148:
|
||||
symbol: d_course_bowsers_castle_dl_9148
|
||||
type: gfx
|
||||
offset: 0x9148
|
||||
d_course_bowsers_castle_dl_9228:
|
||||
symbol: d_course_bowsers_castle_dl_9228
|
||||
type: gfx
|
||||
offset: 0x9228
|
||||
d_course_bowsers_castle_tree_spawn:
|
||||
symbol: d_course_bowsers_castle_tree_spawn
|
||||
type: mk64:spawn_data
|
||||
offset: 0x9290
|
||||
count: 28
|
||||
d_course_bowsers_castle_item_box_spawns:
|
||||
symbol: d_course_bowsers_castle_item_box_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0x9370
|
||||
count: 13
|
||||
d_course_bowsers_castle_addr:
|
||||
symbol: d_course_bowsers_castle_addr
|
||||
type: mk64:track_sections
|
||||
offset: 0x93D8
|
||||
count: 37
|
||||
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x8B59A8
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_bowsers_castle_packed_dls:
|
||||
symbol: d_course_bowsers_castle_packed_dls
|
||||
type: blob
|
||||
offset: 0x8B59A8
|
||||
size: 0x3C7A
|
||||
+68
-68
@@ -9,71 +9,71 @@
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <common_structs.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
tables:
|
||||
D_800E45C0:
|
||||
range: [0x800E45C0, 0x800E4608]
|
||||
mode: APPEND
|
||||
D_800E45C0:
|
||||
symbol: D_800E45C0
|
||||
type: lights
|
||||
offset: 0x800E45C0
|
||||
D_800E45D8:
|
||||
symbol: D_800E45D8
|
||||
type: lights
|
||||
offset: 0x800E45D8
|
||||
D_800E45F0:
|
||||
symbol: D_800E45F0
|
||||
type: lights
|
||||
offset: 0x800E45F0
|
||||
D_800E4608:
|
||||
symbol: D_800E4608
|
||||
type: lights
|
||||
offset: 0x800E4608
|
||||
D_800E4620:
|
||||
symbol: D_800E4620
|
||||
type: lights
|
||||
offset: 0x800E4620
|
||||
D_800E4638:
|
||||
symbol: D_800E4638
|
||||
type: lights
|
||||
offset: 0x800E4638
|
||||
D_800E4650:
|
||||
symbol: D_800E4650
|
||||
type: lights
|
||||
offset: 0x800E4650
|
||||
D_800E4668:
|
||||
symbol: D_800E4668
|
||||
type: lights
|
||||
offset: 0x800E4668
|
||||
D_800E4680:
|
||||
symbol: D_800E4680
|
||||
type: lights
|
||||
offset: 0x800E4680
|
||||
D_800E4698:
|
||||
symbol: D_800E4698
|
||||
type: lights
|
||||
offset: 0x800E4698
|
||||
D_800E46B0:
|
||||
symbol: D_800E46B0
|
||||
type: lights
|
||||
offset: 0x800E46B0
|
||||
D_800E46C8:
|
||||
symbol: D_800E46C8
|
||||
type: lights
|
||||
offset: 0x800E46C8
|
||||
D_800E46E0:
|
||||
symbol: D_800E46E0
|
||||
type: lights
|
||||
offset: 0x800E46E0
|
||||
D_800E46F8:
|
||||
symbol: D_800E46F8
|
||||
type: array
|
||||
offset: 0x800E46F8
|
||||
count: 3
|
||||
array_type: Vec3iu
|
||||
D_800E471C:
|
||||
symbol: D_800E471C
|
||||
type: array
|
||||
offset: 0x800E471C
|
||||
count: 7
|
||||
array_type: u8
|
||||
# tables:
|
||||
# D_800E45C0:
|
||||
# range: [0x800E45C0, 0x800E4608]
|
||||
# mode: APPEND
|
||||
#D_800E45C0:
|
||||
# symbol: D_800E45C0
|
||||
# type: lights
|
||||
# offset: 0x800E45C0
|
||||
#D_800E45D8:
|
||||
# symbol: D_800E45D8
|
||||
# type: lights
|
||||
# offset: 0x800E45D8
|
||||
#D_800E45F0:
|
||||
# symbol: D_800E45F0
|
||||
# type: lights
|
||||
# offset: 0x800E45F0
|
||||
#D_800E4608:
|
||||
# symbol: D_800E4608
|
||||
# type: lights
|
||||
# offset: 0x800E4608
|
||||
#D_800E4620:
|
||||
# symbol: D_800E4620
|
||||
# type: lights
|
||||
# offset: 0x800E4620
|
||||
#D_800E4638:
|
||||
# symbol: D_800E4638
|
||||
# type: lights
|
||||
# offset: 0x800E4638
|
||||
#D_800E4650:
|
||||
# symbol: D_800E4650
|
||||
# type: lights
|
||||
# offset: 0x800E4650
|
||||
#D_800E4668:
|
||||
# symbol: D_800E4668
|
||||
# type: lights
|
||||
# offset: 0x800E4668
|
||||
#D_800E4680:
|
||||
# symbol: D_800E4680
|
||||
# type: lights
|
||||
# offset: 0x800E4680
|
||||
#D_800E4698:
|
||||
# symbol: D_800E4698
|
||||
# type: lights
|
||||
# offset: 0x800E4698
|
||||
#D_800E46B0:
|
||||
# symbol: D_800E46B0
|
||||
# type: lights
|
||||
# offset: 0x800E46B0
|
||||
#D_800E46C8:
|
||||
# symbol: D_800E46C8
|
||||
# type: lights
|
||||
# offset: 0x800E46C8
|
||||
#D_800E46E0:
|
||||
# symbol: D_800E46E0
|
||||
# type: lights
|
||||
# offset: 0x800E46E0
|
||||
#D_800E46F8:
|
||||
# symbol: D_800E46F8
|
||||
# type: array
|
||||
# offset: 0x800E46F8
|
||||
# count: 3
|
||||
# array_type: Vec3iu
|
||||
#D_800E471C:
|
||||
# symbol: D_800E471C
|
||||
# type: array
|
||||
# offset: 0x800E471C
|
||||
# count: 7
|
||||
# array_type: u8
|
||||
|
||||
@@ -0,0 +1,370 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x83F740]
|
||||
- [0x07, 0x800000]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
references_packed_displaylists: true
|
||||
d_course_frappe_snowland_dl_0:
|
||||
symbol: d_course_frappe_snowland_dl_0
|
||||
type: gfx
|
||||
offset: 0x0
|
||||
d_course_frappe_snowland_dl_C8:
|
||||
symbol: d_course_frappe_snowland_dl_C8
|
||||
type: gfx
|
||||
offset: 0xC8
|
||||
d_course_frappe_snowland_dl_1B8:
|
||||
symbol: d_course_frappe_snowland_dl_1B8
|
||||
type: gfx
|
||||
offset: 0x1B8
|
||||
d_course_frappe_snowland_dl_298:
|
||||
symbol: d_course_frappe_snowland_dl_298
|
||||
type: gfx
|
||||
offset: 0x298
|
||||
d_course_frappe_snowland_dl_398:
|
||||
symbol: d_course_frappe_snowland_dl_398
|
||||
type: gfx
|
||||
offset: 0x398
|
||||
d_course_frappe_snowland_dl_458:
|
||||
symbol: d_course_frappe_snowland_dl_458
|
||||
type: gfx
|
||||
offset: 0x458
|
||||
d_course_frappe_snowland_dl_540:
|
||||
symbol: d_course_frappe_snowland_dl_540
|
||||
type: gfx
|
||||
offset: 0x540
|
||||
d_course_frappe_snowland_dl_610:
|
||||
symbol: d_course_frappe_snowland_dl_610
|
||||
type: gfx
|
||||
offset: 0x610
|
||||
d_course_frappe_snowland_dl_728:
|
||||
symbol: d_course_frappe_snowland_dl_728
|
||||
type: gfx
|
||||
offset: 0x728
|
||||
d_course_frappe_snowland_dl_7C8:
|
||||
symbol: d_course_frappe_snowland_dl_7C8
|
||||
type: gfx
|
||||
offset: 0x7C8
|
||||
d_course_frappe_snowland_dl_8C0:
|
||||
symbol: d_course_frappe_snowland_dl_8C0
|
||||
type: gfx
|
||||
offset: 0x8C0
|
||||
d_course_frappe_snowland_dl_940:
|
||||
symbol: d_course_frappe_snowland_dl_940
|
||||
type: gfx
|
||||
offset: 0x940
|
||||
d_course_frappe_snowland_dl_A38:
|
||||
symbol: d_course_frappe_snowland_dl_A38
|
||||
type: gfx
|
||||
offset: 0xA38
|
||||
d_course_frappe_snowland_dl_AA8:
|
||||
symbol: d_course_frappe_snowland_dl_AA8
|
||||
type: gfx
|
||||
offset: 0xAA8
|
||||
d_course_frappe_snowland_dl_BA8:
|
||||
symbol: d_course_frappe_snowland_dl_BA8
|
||||
type: gfx
|
||||
offset: 0xBA8
|
||||
d_course_frappe_snowland_dl_C38:
|
||||
symbol: d_course_frappe_snowland_dl_C38
|
||||
type: gfx
|
||||
offset: 0xC38
|
||||
d_course_frappe_snowland_dl_D28:
|
||||
symbol: d_course_frappe_snowland_dl_D28
|
||||
type: gfx
|
||||
offset: 0xD28
|
||||
d_course_frappe_snowland_dl_DA8:
|
||||
symbol: d_course_frappe_snowland_dl_DA8
|
||||
type: gfx
|
||||
offset: 0xDA8
|
||||
d_course_frappe_snowland_dl_EC8:
|
||||
symbol: d_course_frappe_snowland_dl_EC8
|
||||
type: gfx
|
||||
offset: 0xEC8
|
||||
d_course_frappe_snowland_dl_F90:
|
||||
symbol: d_course_frappe_snowland_dl_F90
|
||||
type: gfx
|
||||
offset: 0xF90
|
||||
d_course_frappe_snowland_dl_1068:
|
||||
symbol: d_course_frappe_snowland_dl_1068
|
||||
type: gfx
|
||||
offset: 0x1068
|
||||
d_course_frappe_snowland_dl_1118:
|
||||
symbol: d_course_frappe_snowland_dl_1118
|
||||
type: gfx
|
||||
offset: 0x1118
|
||||
d_course_frappe_snowland_dl_1240:
|
||||
symbol: d_course_frappe_snowland_dl_1240
|
||||
type: gfx
|
||||
offset: 0x1240
|
||||
d_course_frappe_snowland_dl_1360:
|
||||
symbol: d_course_frappe_snowland_dl_1360
|
||||
type: gfx
|
||||
offset: 0x1360
|
||||
d_course_frappe_snowland_dl_1430:
|
||||
symbol: d_course_frappe_snowland_dl_1430
|
||||
type: gfx
|
||||
offset: 0x1430
|
||||
d_course_frappe_snowland_dl_14E0:
|
||||
symbol: d_course_frappe_snowland_dl_14E0
|
||||
type: gfx
|
||||
offset: 0x14E0
|
||||
d_course_frappe_snowland_dl_1610:
|
||||
symbol: d_course_frappe_snowland_dl_1610
|
||||
type: gfx
|
||||
offset: 0x1610
|
||||
d_course_frappe_snowland_dl_1768:
|
||||
symbol: d_course_frappe_snowland_dl_1768
|
||||
type: gfx
|
||||
offset: 0x1768
|
||||
d_course_frappe_snowland_dl_1818:
|
||||
symbol: d_course_frappe_snowland_dl_1818
|
||||
type: gfx
|
||||
offset: 0x1818
|
||||
d_course_frappe_snowland_dl_1930:
|
||||
symbol: d_course_frappe_snowland_dl_1930
|
||||
type: gfx
|
||||
offset: 0x1930
|
||||
d_course_frappe_snowland_dl_1A50:
|
||||
symbol: d_course_frappe_snowland_dl_1A50
|
||||
type: gfx
|
||||
offset: 0x1A50
|
||||
d_course_frappe_snowland_dl_1BC8:
|
||||
symbol: d_course_frappe_snowland_dl_1BC8
|
||||
type: gfx
|
||||
offset: 0x1BC8
|
||||
d_course_frappe_snowland_dl_1C80:
|
||||
symbol: d_course_frappe_snowland_dl_1C80
|
||||
type: gfx
|
||||
offset: 0x1C80
|
||||
d_course_frappe_snowland_dl_1DE8:
|
||||
symbol: d_course_frappe_snowland_dl_1DE8
|
||||
type: gfx
|
||||
offset: 0x1DE8
|
||||
d_course_frappe_snowland_dl_1E98:
|
||||
symbol: d_course_frappe_snowland_dl_1E98
|
||||
type: gfx
|
||||
offset: 0x1E98
|
||||
d_course_frappe_snowland_dl_2000:
|
||||
symbol: d_course_frappe_snowland_dl_2000
|
||||
type: gfx
|
||||
offset: 0x2000
|
||||
d_course_frappe_snowland_dl_20B0:
|
||||
symbol: d_course_frappe_snowland_dl_20B0
|
||||
type: gfx
|
||||
offset: 0x20B0
|
||||
d_course_frappe_snowland_dl_2240:
|
||||
symbol: d_course_frappe_snowland_dl_2240
|
||||
type: gfx
|
||||
offset: 0x2240
|
||||
d_course_frappe_snowland_dl_2308:
|
||||
symbol: d_course_frappe_snowland_dl_2308
|
||||
type: gfx
|
||||
offset: 0x2308
|
||||
d_course_frappe_snowland_dl_2448:
|
||||
symbol: d_course_frappe_snowland_dl_2448
|
||||
type: gfx
|
||||
offset: 0x2448
|
||||
d_course_frappe_snowland_dl_2588:
|
||||
symbol: d_course_frappe_snowland_dl_2588
|
||||
type: gfx
|
||||
offset: 0x2588
|
||||
d_course_frappe_snowland_dl_2618:
|
||||
symbol: d_course_frappe_snowland_dl_2618
|
||||
type: gfx
|
||||
offset: 0x2618
|
||||
d_course_frappe_snowland_dl_2698:
|
||||
symbol: d_course_frappe_snowland_dl_2698
|
||||
type: gfx
|
||||
offset: 0x2698
|
||||
d_course_frappe_snowland_dl_2700:
|
||||
symbol: d_course_frappe_snowland_dl_2700
|
||||
type: gfx
|
||||
offset: 0x2700
|
||||
d_course_frappe_snowland_dl_2780:
|
||||
symbol: d_course_frappe_snowland_dl_2780
|
||||
type: gfx
|
||||
offset: 0x2780
|
||||
d_course_frappe_snowland_dl_27F8:
|
||||
symbol: d_course_frappe_snowland_dl_27F8
|
||||
type: gfx
|
||||
offset: 0x27F8
|
||||
d_course_frappe_snowland_dl_2860:
|
||||
symbol: d_course_frappe_snowland_dl_2860
|
||||
type: gfx
|
||||
offset: 0x2860
|
||||
d_course_frappe_snowland_dl_28A8:
|
||||
symbol: d_course_frappe_snowland_dl_28A8
|
||||
type: gfx
|
||||
offset: 0x28A8
|
||||
d_course_frappe_snowland_dl_2930:
|
||||
symbol: d_course_frappe_snowland_dl_2930
|
||||
type: gfx
|
||||
offset: 0x2930
|
||||
d_course_frappe_snowland_dl_29B0:
|
||||
symbol: d_course_frappe_snowland_dl_29B0
|
||||
type: gfx
|
||||
offset: 0x29B0
|
||||
d_course_frappe_snowland_dl_2A40:
|
||||
symbol: d_course_frappe_snowland_dl_2A40
|
||||
type: gfx
|
||||
offset: 0x2A40
|
||||
d_course_frappe_snowland_dl_2AB0:
|
||||
symbol: d_course_frappe_snowland_dl_2AB0
|
||||
type: gfx
|
||||
offset: 0x2AB0
|
||||
d_course_frappe_snowland_dl_2B48:
|
||||
symbol: d_course_frappe_snowland_dl_2B48
|
||||
type: gfx
|
||||
offset: 0x2B48
|
||||
d_course_frappe_snowland_dl_2BA0:
|
||||
symbol: d_course_frappe_snowland_dl_2BA0
|
||||
type: gfx
|
||||
offset: 0x2BA0
|
||||
d_course_frappe_snowland_dl_2C00:
|
||||
symbol: d_course_frappe_snowland_dl_2C00
|
||||
type: gfx
|
||||
offset: 0x2C00
|
||||
d_course_frappe_snowland_dl_2C50:
|
||||
symbol: d_course_frappe_snowland_dl_2C50
|
||||
type: gfx
|
||||
offset: 0x2C50
|
||||
d_course_frappe_snowland_dl_2CB8:
|
||||
symbol: d_course_frappe_snowland_dl_2CB8
|
||||
type: gfx
|
||||
offset: 0x2CB8
|
||||
d_course_frappe_snowland_dl_2D20:
|
||||
symbol: d_course_frappe_snowland_dl_2D20
|
||||
type: gfx
|
||||
offset: 0x2D20
|
||||
d_course_frappe_snowland_dl_2D78:
|
||||
symbol: d_course_frappe_snowland_dl_2D78
|
||||
type: gfx
|
||||
offset: 0x2D78
|
||||
d_course_frappe_snowland_dl_2DD0:
|
||||
symbol: d_course_frappe_snowland_dl_2DD0
|
||||
type: gfx
|
||||
offset: 0x2DD0
|
||||
d_course_frappe_snowland_dl_2E40:
|
||||
symbol: d_course_frappe_snowland_dl_2E40
|
||||
type: gfx
|
||||
offset: 0x2E40
|
||||
d_course_frappe_snowland_dl_2F40:
|
||||
symbol: d_course_frappe_snowland_dl_2F40
|
||||
type: gfx
|
||||
offset: 0x2F40
|
||||
d_course_frappe_snowland_dl_3000:
|
||||
symbol: d_course_frappe_snowland_dl_3000
|
||||
type: gfx
|
||||
offset: 0x3000
|
||||
d_course_frappe_snowland_dl_30D0:
|
||||
symbol: d_course_frappe_snowland_dl_30D0
|
||||
type: gfx
|
||||
offset: 0x30D0
|
||||
d_course_frappe_snowland_dl_3198:
|
||||
symbol: d_course_frappe_snowland_dl_3198
|
||||
type: gfx
|
||||
offset: 0x3198
|
||||
d_course_frappe_snowland_dl_3270:
|
||||
symbol: d_course_frappe_snowland_dl_3270
|
||||
type: gfx
|
||||
offset: 0x3270
|
||||
d_course_frappe_snowland_dl_3328:
|
||||
symbol: d_course_frappe_snowland_dl_3328
|
||||
type: gfx
|
||||
offset: 0x3328
|
||||
d_course_frappe_snowland_dl_33E0:
|
||||
symbol: d_course_frappe_snowland_dl_33E0
|
||||
type: gfx
|
||||
offset: 0x33E0
|
||||
d_course_frappe_snowland_unknown_waypoints:
|
||||
symbol: d_course_frappe_snowland_unknown_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x34A0
|
||||
count: 73
|
||||
d_course_frappe_snowland_track_waypoints:
|
||||
symbol: d_course_frappe_snowland_track_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x36E8
|
||||
count: 647
|
||||
d_course_frappe_snowland_snowman_tlut:
|
||||
symbol: d_course_frappe_snowland_snowman_tlut
|
||||
type: texture
|
||||
offset: 0x4B20
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u16
|
||||
d_course_frappe_snowland_snowman_head:
|
||||
symbol: d_course_frappe_snowland_snowman_head
|
||||
type: texture
|
||||
offset: 0x4D20
|
||||
width: 64
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
d_course_frappe_snowland_snowman_body:
|
||||
symbol: d_course_frappe_snowland_snowman_body
|
||||
type: texture
|
||||
offset: 0x5D20
|
||||
width: 64
|
||||
height: 64
|
||||
format: ci8
|
||||
ctype: u8
|
||||
d_course_frappe_snowland_snow_tlut:
|
||||
symbol: d_course_frappe_snowland_snow_tlut
|
||||
type: texture
|
||||
offset: 0x6D20
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u16
|
||||
d_course_frappe_snowland_snow:
|
||||
symbol: d_course_frappe_snowland_snow
|
||||
type: texture
|
||||
offset: 0x6F20
|
||||
width: 32
|
||||
height: 32
|
||||
format: ci8
|
||||
ctype: u8
|
||||
d_course_frappe_snowland_tree_tlut:
|
||||
symbol: d_course_frappe_snowland_tree_tlut
|
||||
type: texture
|
||||
offset: 0x7320
|
||||
width: 16
|
||||
height: 16
|
||||
format: rgba16
|
||||
ctype: u16
|
||||
d_frappe_snowland_tree:
|
||||
symbol: d_frappe_snowland_tree
|
||||
type: vtx
|
||||
offset: 0x7520
|
||||
count: 8
|
||||
d_course_frappe_snowland_dl_tree:
|
||||
symbol: d_course_frappe_snowland_dl_tree
|
||||
type: gfx
|
||||
offset: 0x75A0
|
||||
d_course_frappe_snowland_dl_76A0:
|
||||
symbol: d_course_frappe_snowland_dl_76A0
|
||||
type: gfx
|
||||
offset: 0x76A0
|
||||
d_course_frappe_snowland_tree_spawns:
|
||||
symbol: d_course_frappe_snowland_tree_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0x7718
|
||||
count: 31
|
||||
d_course_frappe_snowland_item_box_spawns:
|
||||
symbol: d_course_frappe_snowland_item_box_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0x7810
|
||||
count: 16
|
||||
d_course_frappe_snowland_addr:
|
||||
symbol: d_course_frappe_snowland_addr
|
||||
type: mk64:track_sections
|
||||
offset: 0x79A0
|
||||
count: 48
|
||||
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x8D6624
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_frappe_snowland_packed_dls:
|
||||
symbol: d_course_frappe_snowland_packed_dls
|
||||
type: blob
|
||||
offset: 0x8D6624
|
||||
size: 0x2821
|
||||
+12
-11
@@ -4636,17 +4636,18 @@ gTextureLakituFishing4:
|
||||
height: 72
|
||||
format: CI8
|
||||
tlut_symbol: common_tlut_lakitu_fishing
|
||||
gTextureGhosts: # This contains 29 individual boo images.
|
||||
symbol: gTextureGhosts
|
||||
type: texture
|
||||
mio0: true
|
||||
offset: 0xD0E50
|
||||
ctype: u8
|
||||
width: 48
|
||||
height: 1160
|
||||
mio0: true
|
||||
format: CI8
|
||||
tlut_symbol: gTLUTBoo
|
||||
# See boo_frames.yml since its all stuffed into one mio0 file.
|
||||
#gTextureGhosts: # This contains 29 individual boo images.
|
||||
# symbol: gTextureGhosts
|
||||
# type: texture
|
||||
# mio0: true
|
||||
# offset: 0xD0E50
|
||||
# ctype: u8
|
||||
# width: 48
|
||||
# height: 1160
|
||||
# mio0: true
|
||||
# format: CI8
|
||||
# tlut_symbol: gTLUTBoo
|
||||
exhaust_0:
|
||||
symbol: gTextureExhaust0
|
||||
type: texture
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x925F50
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_toads_turnpike_packed_dls:
|
||||
symbol: d_course_toads_turnpike_packed_dls
|
||||
type: blob
|
||||
offset: 0x925F50
|
||||
size: 0x2D16
|
||||
@@ -0,0 +1,536 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x06, 0x8804A0]
|
||||
- [0x07, 0x800000]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
references_packed_displaylists: true
|
||||
d_course_wario_stadium_dl_0:
|
||||
symbol: d_course_wario_stadium_dl_0
|
||||
type: gfx
|
||||
offset: 0x0
|
||||
d_course_wario_stadium_dl_B8:
|
||||
symbol: d_course_wario_stadium_dl_B8
|
||||
type: gfx
|
||||
offset: 0xB8
|
||||
d_course_wario_stadium_dl_158:
|
||||
symbol: d_course_wario_stadium_dl_158
|
||||
type: gfx
|
||||
offset: 0x158
|
||||
d_course_wario_stadium_dl_1B8:
|
||||
symbol: d_course_wario_stadium_dl_1B8
|
||||
type: gfx
|
||||
offset: 0x1B8
|
||||
d_course_wario_stadium_dl_2A0:
|
||||
symbol: d_course_wario_stadium_dl_2A0
|
||||
type: gfx
|
||||
offset: 0x2A0
|
||||
d_course_wario_stadium_dl_350:
|
||||
symbol: d_course_wario_stadium_dl_350
|
||||
type: gfx
|
||||
offset: 0x350
|
||||
d_course_wario_stadium_dl_440:
|
||||
symbol: d_course_wario_stadium_dl_440
|
||||
type: gfx
|
||||
offset: 0x440
|
||||
d_course_wario_stadium_dl_4C0:
|
||||
symbol: d_course_wario_stadium_dl_4C0
|
||||
type: gfx
|
||||
offset: 0x4C0
|
||||
d_course_wario_stadium_dl_5E8:
|
||||
symbol: d_course_wario_stadium_dl_5E8
|
||||
type: gfx
|
||||
offset: 0x5E8
|
||||
d_course_wario_stadium_dl_668:
|
||||
symbol: d_course_wario_stadium_dl_668
|
||||
type: gfx
|
||||
offset: 0x668
|
||||
d_course_wario_stadium_dl_798:
|
||||
symbol: d_course_wario_stadium_dl_798
|
||||
type: gfx
|
||||
offset: 0x798
|
||||
d_course_wario_stadium_dl_830:
|
||||
symbol: d_course_wario_stadium_dl_830
|
||||
type: gfx
|
||||
offset: 0x830
|
||||
d_course_wario_stadium_dl_940:
|
||||
symbol: d_course_wario_stadium_dl_940
|
||||
type: gfx
|
||||
offset: 0x940
|
||||
d_course_wario_stadium_dl_990:
|
||||
symbol: d_course_wario_stadium_dl_990
|
||||
type: gfx
|
||||
offset: 0x990
|
||||
d_course_wario_stadium_dl_AB0:
|
||||
symbol: d_course_wario_stadium_dl_AB0
|
||||
type: gfx
|
||||
offset: 0xAB0
|
||||
d_course_wario_stadium_dl_B60:
|
||||
symbol: d_course_wario_stadium_dl_B60
|
||||
type: gfx
|
||||
offset: 0xB60
|
||||
d_course_wario_stadium_dl_C08:
|
||||
symbol: d_course_wario_stadium_dl_C08
|
||||
type: gfx
|
||||
offset: 0xC08
|
||||
d_course_wario_stadium_dl_C70:
|
||||
symbol: d_course_wario_stadium_dl_C70
|
||||
type: gfx
|
||||
offset: 0xC70
|
||||
d_course_wario_stadium_dl_D60:
|
||||
symbol: d_course_wario_stadium_dl_D60
|
||||
type: gfx
|
||||
offset: 0xD60
|
||||
d_course_wario_stadium_dl_E30:
|
||||
symbol: d_course_wario_stadium_dl_E30
|
||||
type: gfx
|
||||
offset: 0xE30
|
||||
d_course_wario_stadium_dl_ED0:
|
||||
symbol: d_course_wario_stadium_dl_ED0
|
||||
type: gfx
|
||||
offset: 0xED0
|
||||
d_course_wario_stadium_dl_F70:
|
||||
symbol: d_course_wario_stadium_dl_F70
|
||||
type: gfx
|
||||
offset: 0xF70
|
||||
d_course_wario_stadium_dl_1068:
|
||||
symbol: d_course_wario_stadium_dl_1068
|
||||
type: gfx
|
||||
offset: 0x1068
|
||||
d_course_wario_stadium_dl_1158:
|
||||
symbol: d_course_wario_stadium_dl_1158
|
||||
type: gfx
|
||||
offset: 0x1158
|
||||
d_course_wario_stadium_dl_11F8:
|
||||
symbol: d_course_wario_stadium_dl_11F8
|
||||
type: gfx
|
||||
offset: 0x11F8
|
||||
d_course_wario_stadium_dl_12E0:
|
||||
symbol: d_course_wario_stadium_dl_12E0
|
||||
type: gfx
|
||||
offset: 0x12E0
|
||||
d_course_wario_stadium_dl_13C0:
|
||||
symbol: d_course_wario_stadium_dl_13C0
|
||||
type: gfx
|
||||
offset: 0x13C0
|
||||
d_course_wario_stadium_dl_14A0:
|
||||
symbol: d_course_wario_stadium_dl_14A0
|
||||
type: gfx
|
||||
offset: 0x14A0
|
||||
d_course_wario_stadium_dl_1590:
|
||||
symbol: d_course_wario_stadium_dl_1590
|
||||
type: gfx
|
||||
offset: 0x1590
|
||||
d_course_wario_stadium_dl_1630:
|
||||
symbol: d_course_wario_stadium_dl_1630
|
||||
type: gfx
|
||||
offset: 0x1630
|
||||
d_course_wario_stadium_dl_1708:
|
||||
symbol: d_course_wario_stadium_dl_1708
|
||||
type: gfx
|
||||
offset: 0x1708
|
||||
d_course_wario_stadium_dl_17A8:
|
||||
symbol: d_course_wario_stadium_dl_17A8
|
||||
type: gfx
|
||||
offset: 0x17A8
|
||||
d_course_wario_stadium_dl_1868:
|
||||
symbol: d_course_wario_stadium_dl_1868
|
||||
type: gfx
|
||||
offset: 0x1868
|
||||
d_course_wario_stadium_dl_1908:
|
||||
symbol: d_course_wario_stadium_dl_1908
|
||||
type: gfx
|
||||
offset: 0x1908
|
||||
d_course_wario_stadium_dl_19E0:
|
||||
symbol: d_course_wario_stadium_dl_19E0
|
||||
type: gfx
|
||||
offset: 0x19E0
|
||||
d_course_wario_stadium_dl_1AB8:
|
||||
symbol: d_course_wario_stadium_dl_1AB8
|
||||
type: gfx
|
||||
offset: 0x1AB8
|
||||
d_course_wario_stadium_dl_1B48:
|
||||
symbol: d_course_wario_stadium_dl_1B48
|
||||
type: gfx
|
||||
offset: 0x1B48
|
||||
d_course_wario_stadium_dl_1BB0:
|
||||
symbol: d_course_wario_stadium_dl_1BB0
|
||||
type: gfx
|
||||
offset: 0x1BB0
|
||||
d_course_wario_stadium_dl_1CA8:
|
||||
symbol: d_course_wario_stadium_dl_1CA8
|
||||
type: gfx
|
||||
offset: 0x1CA8
|
||||
d_course_wario_stadium_dl_1D68:
|
||||
symbol: d_course_wario_stadium_dl_1D68
|
||||
type: gfx
|
||||
offset: 0x1D68
|
||||
d_course_wario_stadium_dl_1DF8:
|
||||
symbol: d_course_wario_stadium_dl_1DF8
|
||||
type: gfx
|
||||
offset: 0x1DF8
|
||||
d_course_wario_stadium_dl_1E70:
|
||||
symbol: d_course_wario_stadium_dl_1E70
|
||||
type: gfx
|
||||
offset: 0x1E70
|
||||
d_course_wario_stadium_dl_1FD8:
|
||||
symbol: d_course_wario_stadium_dl_1FD8
|
||||
type: gfx
|
||||
offset: 0x1FD8
|
||||
d_course_wario_stadium_dl_20A8:
|
||||
symbol: d_course_wario_stadium_dl_20A8
|
||||
type: gfx
|
||||
offset: 0x20A8
|
||||
d_course_wario_stadium_dl_21A8:
|
||||
symbol: d_course_wario_stadium_dl_21A8
|
||||
type: gfx
|
||||
offset: 0x21A8
|
||||
d_course_wario_stadium_dl_2218:
|
||||
symbol: d_course_wario_stadium_dl_2218
|
||||
type: gfx
|
||||
offset: 0x2218
|
||||
d_course_wario_stadium_dl_2308:
|
||||
symbol: d_course_wario_stadium_dl_2308
|
||||
type: gfx
|
||||
offset: 0x2308
|
||||
d_course_wario_stadium_dl_23B0:
|
||||
symbol: d_course_wario_stadium_dl_23B0
|
||||
type: gfx
|
||||
offset: 0x23B0
|
||||
d_course_wario_stadium_dl_2490:
|
||||
symbol: d_course_wario_stadium_dl_2490
|
||||
type: gfx
|
||||
offset: 0x2490
|
||||
d_course_wario_stadium_dl_2530:
|
||||
symbol: d_course_wario_stadium_dl_2530
|
||||
type: gfx
|
||||
offset: 0x2530
|
||||
d_course_wario_stadium_dl_2610:
|
||||
symbol: d_course_wario_stadium_dl_2610
|
||||
type: gfx
|
||||
offset: 0x2610
|
||||
d_course_wario_stadium_dl_2698:
|
||||
symbol: d_course_wario_stadium_dl_2698
|
||||
type: gfx
|
||||
offset: 0x2698
|
||||
d_course_wario_stadium_dl_2798:
|
||||
symbol: d_course_wario_stadium_dl_2798
|
||||
type: gfx
|
||||
offset: 0x2798
|
||||
d_course_wario_stadium_dl_2870:
|
||||
symbol: d_course_wario_stadium_dl_2870
|
||||
type: gfx
|
||||
offset: 0x2870
|
||||
d_course_wario_stadium_dl_2928:
|
||||
symbol: d_course_wario_stadium_dl_2928
|
||||
type: gfx
|
||||
offset: 0x2928
|
||||
d_course_wario_stadium_dl_29D0:
|
||||
symbol: d_course_wario_stadium_dl_29D0
|
||||
type: gfx
|
||||
offset: 0x29D0
|
||||
d_course_wario_stadium_dl_2AB0:
|
||||
symbol: d_course_wario_stadium_dl_2AB0
|
||||
type: gfx
|
||||
offset: 0x2AB0
|
||||
d_course_wario_stadium_dl_2B60:
|
||||
symbol: d_course_wario_stadium_dl_2B60
|
||||
type: gfx
|
||||
offset: 0x2B60
|
||||
d_course_wario_stadium_dl_2C30:
|
||||
symbol: d_course_wario_stadium_dl_2C30
|
||||
type: gfx
|
||||
offset: 0x2C30
|
||||
d_course_wario_stadium_dl_2CE0:
|
||||
symbol: d_course_wario_stadium_dl_2CE0
|
||||
type: gfx
|
||||
offset: 0x2CE0
|
||||
d_course_wario_stadium_dl_2DC0:
|
||||
symbol: d_course_wario_stadium_dl_2DC0
|
||||
type: gfx
|
||||
offset: 0x2DC0
|
||||
d_course_wario_stadium_dl_2E70:
|
||||
symbol: d_course_wario_stadium_dl_2E70
|
||||
type: gfx
|
||||
offset: 0x2E70
|
||||
d_course_wario_stadium_dl_2FB8:
|
||||
symbol: d_course_wario_stadium_dl_2FB8
|
||||
type: gfx
|
||||
offset: 0x2FB8
|
||||
d_course_wario_stadium_dl_3098:
|
||||
symbol: d_course_wario_stadium_dl_3098
|
||||
type: gfx
|
||||
offset: 0x3098
|
||||
d_course_wario_stadium_dl_31B0:
|
||||
symbol: d_course_wario_stadium_dl_31B0
|
||||
type: gfx
|
||||
offset: 0x31B0
|
||||
d_course_wario_stadium_dl_3260:
|
||||
symbol: d_course_wario_stadium_dl_3260
|
||||
type: gfx
|
||||
offset: 0x3260
|
||||
d_course_wario_stadium_dl_3368:
|
||||
symbol: d_course_wario_stadium_dl_3368
|
||||
type: gfx
|
||||
offset: 0x3368
|
||||
d_course_wario_stadium_dl_3450:
|
||||
symbol: d_course_wario_stadium_dl_3450
|
||||
type: gfx
|
||||
offset: 0x3450
|
||||
d_course_wario_stadium_dl_3550:
|
||||
symbol: d_course_wario_stadium_dl_3550
|
||||
type: gfx
|
||||
offset: 0x3550
|
||||
d_course_wario_stadium_dl_3600:
|
||||
symbol: d_course_wario_stadium_dl_3600
|
||||
type: gfx
|
||||
offset: 0x3600
|
||||
d_course_wario_stadium_dl_36D8:
|
||||
symbol: d_course_wario_stadium_dl_36D8
|
||||
type: gfx
|
||||
offset: 0x36D8
|
||||
d_course_wario_stadium_dl_37A8:
|
||||
symbol: d_course_wario_stadium_dl_37A8
|
||||
type: gfx
|
||||
offset: 0x37A8
|
||||
d_course_wario_stadium_dl_3890:
|
||||
symbol: d_course_wario_stadium_dl_3890
|
||||
type: gfx
|
||||
offset: 0x3890
|
||||
d_course_wario_stadium_dl_3980:
|
||||
symbol: d_course_wario_stadium_dl_3980
|
||||
type: gfx
|
||||
offset: 0x3980
|
||||
d_course_wario_stadium_dl_3A10:
|
||||
symbol: d_course_wario_stadium_dl_3A10
|
||||
type: gfx
|
||||
offset: 0x3A10
|
||||
d_course_wario_stadium_dl_3AD0:
|
||||
symbol: d_course_wario_stadium_dl_3AD0
|
||||
type: gfx
|
||||
offset: 0x3AD0
|
||||
d_course_wario_stadium_dl_3BB0:
|
||||
symbol: d_course_wario_stadium_dl_3BB0
|
||||
type: gfx
|
||||
offset: 0x3BB0
|
||||
d_course_wario_stadium_dl_3CF8:
|
||||
symbol: d_course_wario_stadium_dl_3CF8
|
||||
type: gfx
|
||||
offset: 0x3CF8
|
||||
d_course_wario_stadium_dl_3D90:
|
||||
symbol: d_course_wario_stadium_dl_3D90
|
||||
type: gfx
|
||||
offset: 0x3D90
|
||||
d_course_wario_stadium_dl_3E80:
|
||||
symbol: d_course_wario_stadium_dl_3E80
|
||||
type: gfx
|
||||
offset: 0x3E80
|
||||
d_course_wario_stadium_dl_3F78:
|
||||
symbol: d_course_wario_stadium_dl_3F78
|
||||
type: gfx
|
||||
offset: 0x3F78
|
||||
d_course_wario_stadium_dl_4060:
|
||||
symbol: d_course_wario_stadium_dl_4060
|
||||
type: gfx
|
||||
offset: 0x4060
|
||||
d_course_wario_stadium_dl_40F0:
|
||||
symbol: d_course_wario_stadium_dl_40F0
|
||||
type: gfx
|
||||
offset: 0x40F0
|
||||
d_course_wario_stadium_dl_41D0:
|
||||
symbol: d_course_wario_stadium_dl_41D0
|
||||
type: gfx
|
||||
offset: 0x41D0
|
||||
d_course_wario_stadium_dl_4270:
|
||||
symbol: d_course_wario_stadium_dl_4270
|
||||
type: gfx
|
||||
offset: 0x4270
|
||||
d_course_wario_stadium_dl_4340:
|
||||
symbol: d_course_wario_stadium_dl_4340
|
||||
type: gfx
|
||||
offset: 0x4340
|
||||
d_course_wario_stadium_dl_43E0:
|
||||
symbol: d_course_wario_stadium_dl_43E0
|
||||
type: gfx
|
||||
offset: 0x43E0
|
||||
d_course_wario_stadium_dl_44B0:
|
||||
symbol: d_course_wario_stadium_dl_44B0
|
||||
type: gfx
|
||||
offset: 0x44B0
|
||||
d_course_wario_stadium_dl_4550:
|
||||
symbol: d_course_wario_stadium_dl_4550
|
||||
type: gfx
|
||||
offset: 0x4550
|
||||
d_course_wario_stadium_dl_46E0:
|
||||
symbol: d_course_wario_stadium_dl_46E0
|
||||
type: gfx
|
||||
offset: 0x46E0
|
||||
d_course_wario_stadium_dl_47F0:
|
||||
symbol: d_course_wario_stadium_dl_47F0
|
||||
type: gfx
|
||||
offset: 0x47F0
|
||||
d_course_wario_stadium_dl_4948:
|
||||
symbol: d_course_wario_stadium_dl_4948
|
||||
type: gfx
|
||||
offset: 0x4948
|
||||
d_course_wario_stadium_dl_4A78:
|
||||
symbol: d_course_wario_stadium_dl_4A78
|
||||
type: gfx
|
||||
offset: 0x4A78
|
||||
d_course_wario_stadium_dl_4B30:
|
||||
symbol: d_course_wario_stadium_dl_4B30
|
||||
type: gfx
|
||||
offset: 0x4B30
|
||||
d_course_wario_stadium_dl_4BE8:
|
||||
symbol: d_course_wario_stadium_dl_4BE8
|
||||
type: gfx
|
||||
offset: 0x4BE8
|
||||
d_course_wario_stadium_dl_4C60:
|
||||
symbol: d_course_wario_stadium_dl_4C60
|
||||
type: gfx
|
||||
offset: 0x4C60
|
||||
d_course_wario_stadium_dl_4D40:
|
||||
symbol: d_course_wario_stadium_dl_4D40
|
||||
type: gfx
|
||||
offset: 0x4D40
|
||||
d_course_wario_stadium_dl_4E30:
|
||||
symbol: d_course_wario_stadium_dl_4E30
|
||||
type: gfx
|
||||
offset: 0x4E30
|
||||
d_course_wario_stadium_dl_4EF0:
|
||||
symbol: d_course_wario_stadium_dl_4EF0
|
||||
type: gfx
|
||||
offset: 0x4EF0
|
||||
d_course_wario_stadium_dl_4F80:
|
||||
symbol: d_course_wario_stadium_dl_4F80
|
||||
type: gfx
|
||||
offset: 0x4F80
|
||||
d_course_wario_stadium_dl_5090:
|
||||
symbol: d_course_wario_stadium_dl_5090
|
||||
type: gfx
|
||||
offset: 0x5090
|
||||
d_course_wario_stadium_dl_5168:
|
||||
symbol: d_course_wario_stadium_dl_5168
|
||||
type: gfx
|
||||
offset: 0x5168
|
||||
d_course_wario_stadium_dl_51E8:
|
||||
symbol: d_course_wario_stadium_dl_51E8
|
||||
type: gfx
|
||||
offset: 0x51E8
|
||||
d_course_wario_stadium_dl_5270:
|
||||
symbol: d_course_wario_stadium_dl_5270
|
||||
type: gfx
|
||||
offset: 0x5270
|
||||
d_course_wario_stadium_dl_5338:
|
||||
symbol: d_course_wario_stadium_dl_5338
|
||||
type: gfx
|
||||
offset: 0x5338
|
||||
d_course_wario_stadium_dl_5460:
|
||||
symbol: d_course_wario_stadium_dl_5460
|
||||
type: gfx
|
||||
offset: 0x5460
|
||||
d_course_wario_stadium_dl_54E8:
|
||||
symbol: d_course_wario_stadium_dl_54E8
|
||||
type: gfx
|
||||
offset: 0x54E8
|
||||
d_course_wario_stadium_dl_5588:
|
||||
symbol: d_course_wario_stadium_dl_5588
|
||||
type: gfx
|
||||
offset: 0x5588
|
||||
d_course_wario_stadium_unknown_waypoints:
|
||||
symbol: d_course_wario_stadium_unknown_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x56A0
|
||||
count: 77
|
||||
d_course_wario_stadium_track_waypoints:
|
||||
symbol: d_course_wario_stadium_track_waypoints
|
||||
type: mk64:TRACK_WAYPOINTS
|
||||
offset: 0x5908
|
||||
count: 1401
|
||||
d_course_wario_stadium_sign_head_model1:
|
||||
symbol: d_course_wario_stadium_sign_head_model1
|
||||
type: vtx
|
||||
offset: 0x84D0
|
||||
count: 13
|
||||
d_course_wario_stadium_sign_head_model2:
|
||||
symbol: d_course_wario_stadium_sign_head_model2
|
||||
type: vtx
|
||||
offset: 0x85A0
|
||||
count: 17
|
||||
d_course_wario_stadium_sign_head_model3:
|
||||
symbol: d_course_wario_stadium_sign_head_model3
|
||||
type: vtx
|
||||
offset: 0x86B0
|
||||
count: 13
|
||||
d_course_wario_stadium_sign_head_model4:
|
||||
symbol: d_course_wario_stadium_sign_head_model4
|
||||
type: vtx
|
||||
offset: 0x8780
|
||||
count: 17
|
||||
d_course_wario_stadium_sign_top_left:
|
||||
symbol: d_course_wario_stadium_sign_top_left
|
||||
type: texture
|
||||
offset: 0x8890
|
||||
width: 64
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_wario_stadium_sign_bottom_left:
|
||||
symbol: d_course_wario_stadium_sign_bottom_left
|
||||
type: texture
|
||||
offset: 0x9890
|
||||
width: 64
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_wario_stadium_sign_top_right:
|
||||
symbol: d_course_wario_stadium_sign_top_right
|
||||
type: texture
|
||||
offset: 0xA890
|
||||
width: 64
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_wario_stadium_sign_bottom_right:
|
||||
symbol: d_course_wario_stadium_sign_bottom_right
|
||||
type: texture
|
||||
offset: 0xB890
|
||||
width: 64
|
||||
height: 32
|
||||
format: rgba16
|
||||
ctype: u8
|
||||
d_course_wario_stadium_dl_C890:
|
||||
symbol: d_course_wario_stadium_dl_C890
|
||||
type: gfx
|
||||
offset: 0xC890
|
||||
d_course_wario_stadium_dl_CA50:
|
||||
symbol: d_course_wario_stadium_dl_CA50
|
||||
type: gfx
|
||||
offset: 0xCA50
|
||||
d_course_wario_stadium_dl_sign:
|
||||
symbol: d_course_wario_stadium_dl_sign
|
||||
type: gfx
|
||||
offset: 0xCA60
|
||||
d_course_wario_stadium_dl_CA70:
|
||||
symbol: d_course_wario_stadium_dl_CA70
|
||||
type: gfx
|
||||
offset: 0xCA70
|
||||
d_course_wario_stadium_dl_CA78:
|
||||
symbol: d_course_wario_stadium_dl_CA78
|
||||
type: gfx
|
||||
offset: 0xCA78
|
||||
d_course_wario_stadium_item_box_spawns:
|
||||
symbol: d_course_wario_stadium_item_box_spawns
|
||||
type: mk64:spawn_data
|
||||
offset: 0xCB40
|
||||
count: 31
|
||||
d_course_wario_stadium_addr:
|
||||
symbol: d_course_wario_stadium_addr
|
||||
type: mk64:track_sections
|
||||
offset: 0xCC38
|
||||
count: 32
|
||||
@@ -0,0 +1,17 @@
|
||||
:config:
|
||||
vram:
|
||||
addr: 0x800E8700 # not used for anything
|
||||
offset: 0x94E28C
|
||||
no_compression: true
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_wario_stadium_packed_dls:
|
||||
symbol: d_course_wario_stadium_packed_dls
|
||||
type: blob
|
||||
offset: 0x94E28C
|
||||
size: 0x34E5
|
||||
@@ -0,0 +1,15 @@
|
||||
:config:
|
||||
segments:
|
||||
- [0x0F, 0x9438C0]
|
||||
header:
|
||||
code:
|
||||
- '#include <libultraship.h>'
|
||||
header:
|
||||
- '#include <libultraship.h>'
|
||||
- '#include <libultra/gbi.h>'
|
||||
- '#include <align_asset_macro.h>'
|
||||
d_course_wario_stadium_vertex:
|
||||
symbol: d_course_wario_stadium_vertex
|
||||
type: mk64:course_vtx
|
||||
count: 6067
|
||||
offset: 0x0
|
||||
Reference in New Issue
Block a user