project cleanup (#2895)

* some wii OS fixes

* remove old dol2asm comments

* remove dol2asm.h

* remove function address comments

* normalize ATTRIBUTE_ALIGN usage

* DECL_WEAK macro

* fix gcc attribute weak macro

* wrap more mwcc specific things in ifdefs

* fixes

* fix revo sdk version flags

* fixes
This commit is contained in:
TakaRikka
2025-11-30 14:23:42 -08:00
committed by GitHub
parent 434415337d
commit a6e76c0841
2375 changed files with 24683 additions and 71069 deletions
-29
View File
@@ -7,13 +7,11 @@
#include "d/actor/d_a_obj_lv4bridge.h"
/* 80C62878-80C628B4 000078 003C+00 1/1 0/0 0/0 .text initBaseMtx__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::initBaseMtx() {
mpModel->setBaseScale(scale);
setBaseMtx();
}
/* 80C628B4-80C62994 0000B4 00E0+00 2/2 0/0 0/0 .text setBaseMtx__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::setBaseMtx() {
cXyz sp14(0.0f, 0.0f, field_0x5bc);
mDoMtx_stack_c::YrotS(shape_angle.y);
@@ -28,7 +26,6 @@ void daObjLv4Brg_c::setBaseMtx() {
MTXCopy(mDoMtx_stack_c::get(), mBgMtx);
}
/* 80C62994-80C62A2C 000194 0098+00 1/0 0/0 0/0 .text Create__13daObjLv4Brg_cFv */
int daObjLv4Brg_c::Create() {
if (fopAcM_isSwitch(this, getSwbit())) {
field_0x5bc = 2000.0f;
@@ -44,10 +41,8 @@ int daObjLv4Brg_c::Create() {
return 1;
}
/* 80C631BC-80C631C0 -00001 0004+00 3/3 0/0 0/0 .data l_arcName */
static char* l_arcName = "Obj_l4brg";
/* 80C62A2C-80C62A9C 00022C 0070+00 1/0 0/0 0/0 .text CreateHeap__13daObjLv4Brg_cFv */
int daObjLv4Brg_c::CreateHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 4);
JUT_ASSERT(170, modelData != NULL);
@@ -60,7 +55,6 @@ int daObjLv4Brg_c::CreateHeap() {
return 1;
}
/* 80C62A9C-80C62B20 00029C 0084+00 1/1 0/0 0/0 .text create1st__13daObjLv4Brg_cFv */
int daObjLv4Brg_c::create1st() {
int phase_state = dComIfG_resLoad(&mPhase, l_arcName);
if (phase_state == cPhs_COMPLEATE_e) {
@@ -73,8 +67,6 @@ int daObjLv4Brg_c::create1st() {
return phase_state;
}
/* 80C62B20-80C62B6C 000320 004C+00 1/0 0/0 0/0 .text Execute__13daObjLv4Brg_cFPPA3_A4_f
*/
int daObjLv4Brg_c::Execute(Mtx** param_0) {
action();
*param_0 = &mBgMtx;
@@ -82,7 +74,6 @@ int daObjLv4Brg_c::Execute(Mtx** param_0) {
return 1;
}
/* 80C62B6C-80C62C28 00036C 00BC+00 1/1 0/0 0/0 .text action__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::action() {
static void (daObjLv4Brg_c::*l_func[])() = {
&daObjLv4Brg_c::mode_wait,
@@ -94,13 +85,10 @@ void daObjLv4Brg_c::action() {
eventUpdate();
}
/* 80C62C28-80C62C34 000428 000C+00 1/1 0/0 0/0 .text mode_init_wait__13daObjLv4Brg_cFv
*/
void daObjLv4Brg_c::mode_init_wait() {
mMode = 0;
}
/* 80C62C34-80C62CE4 000434 00B0+00 1/0 0/0 0/0 .text mode_wait__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::mode_wait() {
if (fopAcM_isSwitch(this, getSwbit())) {
if (getEvID() != 0xFF) {
@@ -113,14 +101,11 @@ void daObjLv4Brg_c::mode_wait() {
}
}
/* 80C62CE4-80C62CFC 0004E4 0018+00 2/2 0/0 0/0 .text mode_init_move__13daObjLv4Brg_cFv
*/
void daObjLv4Brg_c::mode_init_move() {
speed.y = 0.0f;
mMode = 1;
}
/* 80C62CFC-80C62E24 0004FC 0128+00 1/0 0/0 0/0 .text mode_move__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::mode_move() {
mDoAud_seStartLevel(Z2SE_OBJ_DS_END_BRG, &field_0x5c4, 0, 0);
cLib_chaseF(&speed.y, 20.0f, 2.0f);
@@ -133,23 +118,18 @@ void daObjLv4Brg_c::mode_move() {
}
}
/* 80C62E24-80C62E30 000624 000C+00 2/2 0/0 0/0 .text mode_init_dead__13daObjLv4Brg_cFv
*/
void daObjLv4Brg_c::mode_init_dead() {
mMode = 2;
}
/* 80C62E30-80C62E34 000630 0004+00 1/0 0/0 0/0 .text mode_dead__13daObjLv4Brg_cFv */
void daObjLv4Brg_c::mode_dead() {}
/* 80C62E34-80C62EA0 000634 006C+00 2/1 0/0 0/0 .text eventStart__13daObjLv4Brg_cFv */
bool daObjLv4Brg_c::eventStart() {
dComIfGp_getVibration().StartQuake(4, 0xF, cXyz(0.0f, 1.0f, 0.0f));
mode_init_move();
return true;
}
/* 80C62EA0-80C62F44 0006A0 00A4+00 1/0 0/0 0/0 .text Draw__13daObjLv4Brg_cFv */
int daObjLv4Brg_c::Draw() {
g_env_light.settingTevStruct(16, &current.pos, &tevStr);
g_env_light.setLightTevColorType_MAJI(mpModel, &tevStr);
@@ -160,36 +140,28 @@ int daObjLv4Brg_c::Draw() {
return 1;
}
/* 80C62F44-80C62F78 000744 0034+00 1/0 0/0 0/0 .text Delete__13daObjLv4Brg_cFv */
int daObjLv4Brg_c::Delete() {
dComIfG_resDelete(&mPhase, l_arcName);
return 1;
}
/* 80C62F78-80C62FF8 000778 0080+00 1/0 0/0 0/0 .text daObjLv4Brg_create1st__FP13daObjLv4Brg_c */
static int daObjLv4Brg_create1st(daObjLv4Brg_c* i_this) {
fopAcM_ct(i_this, daObjLv4Brg_c);
return i_this->create1st();
}
/* 80C62FF8-80C63018 0007F8 0020+00 1/0 0/0 0/0 .text daObjLv4Brg_MoveBGDelete__FP13daObjLv4Brg_c
*/
static int daObjLv4Brg_MoveBGDelete(daObjLv4Brg_c* i_this) {
return i_this->MoveBGDelete();
}
/* 80C63018-80C63038 000818 0020+00 1/0 0/0 0/0 .text daObjLv4Brg_MoveBGExecute__FP13daObjLv4Brg_c
*/
static int daObjLv4Brg_MoveBGExecute(daObjLv4Brg_c* i_this) {
return i_this->MoveBGExecute();
}
/* 80C63038-80C63064 000838 002C+00 1/0 0/0 0/0 .text daObjLv4Brg_MoveBGDraw__FP13daObjLv4Brg_c */
static int daObjLv4Brg_MoveBGDraw(daObjLv4Brg_c* i_this) {
return i_this->MoveBGDraw();
}
/* 80C63208-80C63228 -00001 0020+00 1/0 0/0 0/0 .data daObjLv4Brg_METHODS */
static actor_method_class daObjLv4Brg_METHODS = {
(process_method_func)daObjLv4Brg_create1st,
(process_method_func)daObjLv4Brg_MoveBGDelete,
@@ -198,7 +170,6 @@ static actor_method_class daObjLv4Brg_METHODS = {
(process_method_func)daObjLv4Brg_MoveBGDraw,
};
/* 80C63228-80C63258 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_Lv4Bridge */
extern actor_process_profile_definition g_profile_Obj_Lv4Bridge = {
fpcLy_CURRENT_e, // mLayerID
3, // mListID