Update decomp clang (#67)

* Update menus.c (#634)

* Update common_data.yml (#635)

* Renames for screenId and other changes (#636)

* screenId renames

* Rename surface map to collision mesh (#637)

* Rename some stack vars (#638)

* Fix syntax error (#639)

* Rename some stack vars

* Update collision.c

* Collision Documentation (#640)

* Collision related renames

* update doxygen (#649)

* change bool (#644)

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>

* Update (#642)

* Delete trig_tables_bss.c (#650)

* fix typo audio (#656)

* fix typo src actor (#657)

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>

* fix typo include (#658)

* fix course (#659)

* fix typo debug (#660)

* fix typo data (#661)

* replace number with const (#665)

* fix typo buffers (#655)

* fix typo buffers

* tweak ld file

* rename to sMemoryPool

* add a warning

---------

* fix typo src (#654)

* fix typo src

* fix non matcing

* Update code_80091750.c

---------

* fix typo racing (#653)

* fix typo racing

* get it match

* replace G_LINE3D to G_QUAD

---------

* fix typo src (#652)

* fix ending typo (#651)

* Action more info when it doesn't match and fix first diff (#662)

* Update linux-compile.yml

* fix first-diff

* Update first-diff.py

---------

* document texture of kart (#663)

* document texture of kart

* change screenPlayerId to screenId

* some documentation around object

* Revert "some documentation around object"

This reverts commit cbb39078e036bf2a417bed67359e910213acab28.

* more rename

---------

* Make evaluate_collision_players_palm_tree better (#667)

This matches just the same as before,	but using those two casts instead of
shifts seems more likely to be accurate to the original source code

Signed-off-by: Gabriel Ravier <gabravier@gmail.com>

* add fedora instruciton (#666)

* start documenting animation (#668)

* start documenting animation

* Update course_data.c

* change comment

* update libultra asm (#648)

* update libultra asm

* fix gcc __osThreadTail

---------

* Document Vehicles (#641)

* start doc collision

* fix merge

* finish rename fonction related to vehicle

* document around waypoint of vehicle

* make some modification

* make some change and rename one

* copy_ to oldPos

* doc smoke ferry and train

* some rename

* fix some renaming

* precise index

* rename a funciton

* simplify waypoint_vehicles

* change some name

* change some name

* rename move_to_point_direction

* fix some conflict

* Update code_80005FD0.c

* Update code_80005FD0.h

---------

* Label a save info loop (#645)

* save info

* more gcc progress

* fix a value and do a rename (#669)

* update clang and add action (#664)

* update clang and add action

* try clang on course folder only

* forget two file

* Update course_displaylists.inc.c

* forget few other file

* Update course_vertices.inc.c

* format all code while get it match

* second pass

* format other dir

* disable clang format on bad ido code

* fix some tabulation

* revert format on tool dir

* Update clang-format.yml

* ignore gbi.h

* add some read me instruction

* fix error

* format and fixing error

* Update README.md

---------

* Update linkonly_generator.py (#670)

* format more file

* update

* fix compilation issue

* remove course_metadata folder

* re add course metadata folder

* fix banshee bordwalk crash

* fix windows eurk

* Update CMakeLists.txt

---------
This commit is contained in:
coco875
2024-08-28 01:47:39 +02:00
committed by GitHub
parent bb3cbe0500
commit a1f0d32d66
402 changed files with 43929 additions and 45274 deletions
+59 -59
View File
@@ -9,23 +9,23 @@
/** @cond */
void func_80077D5C(s32);
s32 find_unused_obj_index(s32*);
s32 find_unused_obj_index(s32*);
void delete_object(s32*);
s32 func_80071FBC(void);
s32 add_unused_obj_index(s32*, s32*, s32);
s32 func_80071FBC(void);
s32 add_unused_obj_index(s32*, s32*, s32);
void delete_object_wrapper(s32*);
void func_80072120(s32*, s32);
void func_80072180(void);
void set_object_flag_status_true(s32, s32);
void set_object_flag_status_false(s32, s32);
void func_80072214(s32, s32);
bool is_obj_flag_status_active(s32, s32);
s32 is_obj_index_flag_status_inactive(s32, s32);
bool is_obj_flag_status_active(s32, s32);
s32 is_obj_index_flag_status_inactive(s32, s32);
void func_800722A4(s32, s32);
void func_800722CC(s32, s32);
void func_800722F8(s32, s32);
bool func_80072320(s32, s32);
bool func_80072354(s32, s32);
bool func_80072320(s32, s32);
bool func_80072354(s32, s32);
void set_object_unk_0CB(s32, s32);
void init_object(s32, s32);
void func_80072408(s32);
@@ -33,34 +33,34 @@ void func_80072428(s32);
void func_80072488(s32);
void func_800724DC(s32);
void func_800724F8(s32, s32);
s16 func_80072530(s32);
s16 func_80072530(s32);
void func_80072568(s32, s32);
void func_800725E8(s32, s32, s32);
s16 func_80072530(s32);
s16 func_80072530(s32);
void func_8007266C(s32);
void func_800726CC(s32, s32);
void func_8007271C(s32, s32);
void func_8007274C(s32);
s32 func_8007278C(s32, s32);
s32 func_8007281C(s32, s32);
s32 func_800728B0(s32, s32, s32);
s32 func_8007278C(s32, s32);
s32 func_8007281C(s32, s32);
s32 func_800728B0(s32, s32, s32);
void func_80072950(s32, s32, s32, s32);
void func_80072974(s32, s32, s32, s32);
void func_80072998(s32);
void func_800729B4(s32, s32);
void set_type_object(s32, s32);
void func_80072A78(s32, s32);
s32 func_80072AAC(s32, s32, s32);
s32 func_80072B48(s32, s32);
s32 func_80072AAC(s32, s32, s32);
s32 func_80072B48(s32, s32);
void func_80072C00(s32, s32, s32, s32);
void func_80072D3C(s32, s32, s32, s32, s32);
s32 func_80072E54(s32, s32, s32, s32, s32, s32);
bool func_80072F88(s32, s32, s32, s32, s32, s32);
bool func_800730BC(s32, s32, s32, s32, s32, s32);
s32 func_8007326C(s32, s32, s32, s32, s32, s32);
s32 func_80072E54(s32, s32, s32, s32, s32, s32);
bool func_80072F88(s32, s32, s32, s32, s32, s32);
bool func_800730BC(s32, s32, s32, s32, s32, s32);
s32 func_8007326C(s32, s32, s32, s32, s32, s32);
void func_80073404(s32, u8, u8, Vtx*);
void init_texture_object(s32, u8*, const char**, u8, u16);
void func_8007348C(s32, u8*, u8, u8, Vtx *);
void func_8007348C(s32, u8*, u8, u8, Vtx*);
void func_800734D4(void);
void update_neon_texture(s32);
void func_80073514(s32);
@@ -71,42 +71,42 @@ void func_80073654(s32);
void func_8007369C(s32, s32);
void func_800736E0(s32);
void func_80073720(s32);
bool func_8007375C(s32, s32);
bool func_8007375C(s32, s32);
void func_80073800(s32, s32);
void func_8007381C(s32);
void func_80073844(s32);
void func_80073884(s32);
s32 func_800738A8(s32, s16*, s32, s32, s32, s32, s32);
s32 func_800738A8(s32, s16*, s32, s32, s32, s32, s32);
void func_80073998(s32, s16*, s32, s32, s32, s32, s32);
void func_800739CC(s32, s16*, s32, s32, s32, s32, s32);
bool func_80073A10(s32, s16*, s32, s32, s32, s32, s32);
s32 func_80073B00(s32, s16*, s32, s32, s32, s32, s32);
s32 func_80073B34(s32, s16*, s32, s32, s32, s32, s32);
bool func_80073B78(s32, s32, s16*, s32, s32, s32, s32, s32);
bool func_80073A10(s32, s16*, s32, s32, s32, s32, s32);
s32 func_80073B00(s32, s16*, s32, s32, s32, s32, s32);
s32 func_80073B34(s32, s16*, s32, s32, s32, s32, s32);
bool func_80073B78(s32, s32, s16*, s32, s32, s32, s32, s32);
bool func_80073CB0(s32, s16*, s32, s32, s32, s32, s32);
bool func_80073D0C(s32, s16*, s32, s32, s32, s32, s32);
void func_80073D68(s32, s16*, s16, s32);
void func_80073DC0(s32, s16*, s16, s32);
bool func_80073E18(s32, u16*, u16, s32);
UNUSED bool func_80073ED4(s32, u16*, u16, s32);
bool func_80073E18(s32, u16*, u16, s32);
UNUSED bool func_80073ED4(s32, u16*, u16, s32);
void func_80073F90(s32, s32);
void func_80073FAC(s32);
void func_80073FD4(s32);
void func_80074014(void);
bool func_8007401C(s32, f32*, f32, f32, f32, s32, s32);
s32 func_80074118(s32, f32*, f32, f32, f32, s32, s32);
s32 func_8007415C(s32, f32*, f32, f32, f32, s32, s32);
s32 func_800741B4(s32, f32*, f32, f32, f32, s32, s32);
bool func_8007401C(s32, f32*, f32, f32, f32, s32, s32);
s32 func_80074118(s32, f32*, f32, f32, f32, s32, s32);
s32 func_8007415C(s32, f32*, f32, f32, f32, s32, s32);
s32 func_800741B4(s32, f32*, f32, f32, f32, s32, s32);
void func_800742A8(s32, f32*, f32, f32, f32, s32, s32);
void func_800742EC(s32, f32*, f32, f32, f32, s32, s32);
void func_80074344(s32, f32*, f32, f32, f32, s32, s32);
void func_80074478(s32);
void func_800744A0(s32);
void func_800744CC(void);
void func_80074510(const char **, const char*, size_t, size_t);
void func_800745C8(s32, const char **);
void func_8007466C(s32, const char **);
void func_80074704(s32, const char **);
void func_80074510(const char**, const char*, size_t, size_t);
void func_800745C8(s32, const char**);
void func_8007466C(s32, const char**);
void func_80074704(s32, const char**);
size_t func_80074790(s32, const char**);
void func_800747F0(s32, const char**);
void func_80074894(s32, const char**);
@@ -121,30 +121,30 @@ void func_800750D8(s32, s32, Vec3f, s32, s32);
void func_80075304(Vec3f, s32, s32, s32);
void func_8007542C(s32);
void init_train_smoke(s32, Vec3f, f32);
s32 spawn_train_smoke(s32, Vec3f, f32);
s32 spawn_train_smoke(s32, Vec3f, f32);
void func_80075698(s32);
void func_80075714(s32);
void update_train_smoke(void);
void func_80075838(void);
void init_ferry_smoke(s32, Vec3f, f32);
s32 spawn_ferry_smoke(s32, Vec3f, f32);
s32 spawn_ferry_smoke(s32, Vec3f, f32);
void func_80075B08(s32);
void func_80075B84(s32);
void update_ferries_smoke_particle(void);
void func_80075E5C(s32, Vec3f, u16, f32, s32);
s32 func_80075F28(Vec3f, u16, f32, s32);
s32 func_80075F28(Vec3f, u16, f32, s32);
void func_80075F98(Vec3f, u16, f32);
void func_8007601C(s32);
void func_8007614C(void);
void func_80076194(s32, Vec3f, f32, s32);
s32 func_80076278(Vec3f, f32, s32);
s32 func_80076278(Vec3f, f32, s32);
void func_800762DC(Vec3f, f32);
void func_8007634C(s32);
void func_800763CC(s32);
void func_80076538(s32);
void func_8007661C(void);
void func_8007675C(s32, Vec3s, s32);
s32 func_80076828(Vec3s, s32);
s32 func_80076828(Vec3s, s32);
void func_80076884(s32);
void func_80076958(s32);
void func_800769D8(s32);
@@ -165,7 +165,7 @@ void func_80077450(s32);
void func_80077584(s32);
void func_80077640(void);
void init_object_leaf_particle(s32, Vec3f, s32);
s32 init_leaf_particle(Vec3f, s32);
s32 init_leaf_particle(Vec3f, s32);
void spawn_leaf(Vec3f, s32);
void func_80077B14(s32);
void func_80077B3C(s32);
@@ -202,11 +202,11 @@ void update_object_lakitu(s32);
void func_8007AA44(s32);
void func_8007ABFC(s32, bool);
void consume_item(s32);
u8 gen_random_item(s16, s16);
u8 gen_random_item_human(s16, s16);
u8 kart_ai_gen_random_item(s32, s16);
s16 func_8007AFB0(s32, s32);
s32 func_8007B040(s32, s32);
u8 gen_random_item(s16, s16);
u8 gen_random_item_human(s16, s16);
u8 kart_ai_gen_random_item(s32, s16);
s16 func_8007AFB0(s32, s32);
s32 func_8007B040(s32, s32);
void func_8007B254(s32, s32);
void func_8007B34C(s32);
void func_8007BB9C(s32);
@@ -228,7 +228,7 @@ void func_8007C684(s32);
void func_8007C49C(void);
void func_8007C7B4(s32, s32);
void func_8007C91C(s32);
s32 func_8007C9F8(void);
s32 func_8007C9F8(void);
void func_8007CA70(void);
void update_boos(void);
void func_8007CE0C(s32);
@@ -238,7 +238,7 @@ void func_8007D360(s32, s32);
void func_8007D6A8(s32, s32);
void func_8007D714(s32);
void func_8007D794(s32);
s32 func_8007D804(s32);
s32 func_8007D804(s32);
void func_8007D8AC(s32);
void func_8007D8D4(s32, s32);
void func_8007DA4C(s32);
@@ -253,8 +253,8 @@ void func_8007E1F4(s32);
void func_8007E358(s32);
void func_8007E3EC(s32);
void func_8007E4C4(void);
s32 func_8007E50C(s32, Player*, Camera*);
s32 func_8007E59C(s32);
s32 func_8007E50C(s32, Player*, Camera*);
s32 func_8007E59C(s32);
void func_8007E63C(s32);
void func_8007EC30(s32);
void func_8007ED6C(s32);
@@ -265,7 +265,7 @@ void func_8007F544(s32);
void func_8007F5A8(s32);
void func_8007F660(s32, s32, s32);
void func_8007F6C4(s32, s32);
s32 func_8007F75C(s32);
s32 func_8007F75C(s32);
void func_8007F8D8(void);
void func_8007FA08(s32);
void func_8007FB48(s32);
@@ -375,20 +375,20 @@ extern f32 D_800E43B0[];
extern Vtx D_800E43F0[];
extern Vtx D_800E4470[];
extern Vtx D_800E44B0[];
extern u16 *gItemWindowTLUTs[];
extern u8 *gItemWindowTextures[];
extern u16 *gHudLapTextures[];
extern u16 *gPortraitTLUTs[];
extern u8 *gPortraitTextures[];
extern u16* gItemWindowTLUTs[];
extern u8* gItemWindowTextures[];
extern u16* gHudLapTextures[];
extern u16* gPortraitTLUTs[];
extern u8* gPortraitTextures[];
extern s32 D_80162DF8;
extern s16 D_8016347C;
extern s32 D_80165594;
extern s32 D_80165598;
extern s16 D_8018D018;
extern s8 D_8018D198[];
extern s8 D_8018D1A8[];
extern s8 D_8018D1B8[];
extern s8 D_8018D198[];
extern s8 D_8018D1A8[];
extern s8 D_8018D1B8[];
/** @endcond */