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 dee0667b5a
commit dfa8efa97b
2375 changed files with 24683 additions and 71069 deletions
-17
View File
@@ -8,23 +8,18 @@
#include "d/actor/d_a_obj_rcircle.h"
#include "d/d_procname.h"
/* 80CB8658-80CB8678 000078 0020+00 1/1 0/0 0/0 .text daObjRCircle_c_createHeap__FP10fopAc_ac_c */
static int daObjRCircle_c_createHeap(fopAc_ac_c* i_this) {
return static_cast<daObjRCircle_c*>(i_this)->createHeap();
}
/* 80CB8D10-80CB8D14 -00001 0004+00 3/3 0/0 0/0 .data l_arcName */
static char* l_arcName = "RCircle";
/* 80CB8678-80CB8704 000098 008C+00 2/2 0/0 0/0 .text __ct__14daObjRCircle_cFv */
daObjRCircle_c::daObjRCircle_c() {}
/* 80CB874C-80CB8814 00016C 00C8+00 1/0 0/0 0/0 .text __dt__14daObjRCircle_cFv */
daObjRCircle_c::~daObjRCircle_c() {
dComIfG_resDelete(this, l_arcName);
}
/* 80CB8814-80CB8928 000234 0114+00 1/1 0/0 0/0 .text createHeap__14daObjRCircle_cFv */
int daObjRCircle_c::createHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 5);
mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000284);
@@ -41,7 +36,6 @@ int daObjRCircle_c::createHeap() {
return 1;
}
/* 80CB8928-80CB8A28 000348 0100+00 1/1 0/0 0/0 .text create__14daObjRCircle_cFv */
int daObjRCircle_c::create() {
fopAcM_ct(this, daObjRCircle_c);
if (fopAcM_isSwitch(this, getSwBit())) {
@@ -63,13 +57,11 @@ int daObjRCircle_c::create() {
return phase;
}
/* 80CB8A28-80CB8A5C 000448 0034+00 1/1 0/0 0/0 .text Delete__14daObjRCircle_cFv */
int daObjRCircle_c::Delete() {
this->~daObjRCircle_c();
return 1;
}
/* 80CB8A5C-80CB8B28 00047C 00CC+00 1/1 0/0 0/0 .text draw__14daObjRCircle_cFv */
int daObjRCircle_c::draw() {
g_env_light.settingTevStruct(16, &current.pos, &tevStr);
g_env_light.setLightTevColorType_MAJI(mpModel, &tevStr);
@@ -82,7 +74,6 @@ int daObjRCircle_c::draw() {
return 1;
}
/* 80CB8B28-80CB8BE4 000548 00BC+00 1/1 0/0 0/0 .text execute__14daObjRCircle_cFv */
int daObjRCircle_c::execute() {
if (mSwitch) {
if (mBrk.isStop()) {
@@ -99,46 +90,38 @@ int daObjRCircle_c::execute() {
return 1;
}
/* 80CB8BE4-80CB8BF0 000604 000C+00 1/1 0/0 0/0 .text init__14daObjRCircle_cFv */
void daObjRCircle_c::init() {
mSwitch = 0;
}
/* 80CB8BF0-80CB8C44 000610 0054+00 1/1 0/0 0/0 .text setModelMtx__14daObjRCircle_cFv */
void daObjRCircle_c::setModelMtx() {
mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z);
MTXCopy(mDoMtx_stack_c::now, mpModel->mBaseTransformMtx);
}
/* 80CB8C44-80CB8C98 000664 0054+00 1/0 0/0 0/0 .text daObjRCircle_create__FP14daObjRCircle_c */
static int daObjRCircle_create(daObjRCircle_c* i_this) {
fopAcM_ct(i_this, daObjRCircle_c);
return i_this->create();
}
/* 80CB8C98-80CB8CB8 0006B8 0020+00 1/0 0/0 0/0 .text daObjRCircle_Delete__FP14daObjRCircle_c */
static int daObjRCircle_Delete(daObjRCircle_c* i_this) {
return i_this->Delete();
}
/* 80CB8CB8-80CB8CD8 0006D8 0020+00 1/0 0/0 0/0 .text daObjRCircle_execute__FP14daObjRCircle_c */
static int daObjRCircle_execute(daObjRCircle_c* i_this) {
return i_this->execute();
}
/* 80CB8CD8-80CB8CF8 0006F8 0020+00 1/0 0/0 0/0 .text daObjRCircle_draw__FP14daObjRCircle_c */
static int daObjRCircle_draw(daObjRCircle_c* i_this) {
return i_this->draw();
}
/* 80CB8D14-80CB8D34 -00001 0020+00 1/0 0/0 0/0 .data daObjRCircle_METHODS */
static actor_method_class daObjRCircle_METHODS = {
(process_method_func)daObjRCircle_create, (process_method_func)daObjRCircle_Delete,
(process_method_func)daObjRCircle_execute, (process_method_func)NULL,
(process_method_func)daObjRCircle_draw,
};
/* 80CB8D34-80CB8D64 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_RCircle */
extern actor_process_profile_definition g_profile_Obj_RCircle = {
fpcLy_CURRENT_e,
7,