mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-15 12:08:37 -04:00
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:
+2
-59
@@ -1,8 +1,3 @@
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: d/d_gameover
|
||||
//
|
||||
|
||||
#include "d/dolzel.h" // IWYU pragma: keep
|
||||
|
||||
#include "d/d_gameover.h"
|
||||
@@ -20,8 +15,8 @@
|
||||
|
||||
class dGov_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
/* 8019AFE0 */ dGov_HIO_c();
|
||||
/* 8019C06C */ virtual ~dGov_HIO_c() {}
|
||||
dGov_HIO_c();
|
||||
virtual ~dGov_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
@@ -33,11 +28,8 @@ public:
|
||||
/* 0x18 */ GXColor mWhite;
|
||||
}; // Size: 0x1C
|
||||
|
||||
/* 8042CA2C-8042CA48 05974C 001C+00 2/2 0/0 0/0 .bss l_HIO */
|
||||
static dGov_HIO_c l_HIO;
|
||||
|
||||
/* 8019ACF8-8019AFE0 195638 02E8+00 1/0 0/0 0/0 .text draw__24dDlst_Gameover_CAPTURE_cFv
|
||||
*/
|
||||
void dDlst_Gameover_CAPTURE_c::draw() {
|
||||
GXTexObj tex_obj;
|
||||
Mtx44 m;
|
||||
@@ -95,7 +87,6 @@ void dDlst_Gameover_CAPTURE_c::draw() {
|
||||
GXEnd();
|
||||
}
|
||||
|
||||
/* 803BBBC8-803BBC34 018CE8 006C+00 2/3 0/0 0/0 .data init_process */
|
||||
typedef void (dGameover_c::*initFunc)();
|
||||
static initFunc init_process[] = {
|
||||
&dGameover_c::playerAnmWait_init, &dGameover_c::dispFadeOut_init, &dGameover_c::dispWait_init,
|
||||
@@ -103,7 +94,6 @@ static initFunc init_process[] = {
|
||||
&dGameover_c::saveMove_init, &dGameover_c::saveClose_init, &dGameover_c::deleteWait_init,
|
||||
};
|
||||
|
||||
/* 803BBCA0-803BBD0C 018DC0 006C+00 1/2 0/0 0/0 .data move_process */
|
||||
typedef void (dGameover_c::*moveFunc)();
|
||||
static moveFunc move_process[] = {
|
||||
&dGameover_c::playerAnmWait_proc, &dGameover_c::dispFadeOut_proc, &dGameover_c::dispWait_proc,
|
||||
@@ -111,7 +101,6 @@ static moveFunc move_process[] = {
|
||||
&dGameover_c::saveMove_proc, &dGameover_c::saveClose_proc, &dGameover_c::deleteWait_proc,
|
||||
};
|
||||
|
||||
/* 8019AFE0-8019B044 195920 0064+00 1/1 0/0 0/0 .text __ct__10dGov_HIO_cFv */
|
||||
dGov_HIO_c::dGov_HIO_c() {
|
||||
mScale = 2.7f;
|
||||
mAlpha = 1.0f;
|
||||
@@ -128,7 +117,6 @@ dGov_HIO_c::dGov_HIO_c() {
|
||||
mWhite.a = 255;
|
||||
}
|
||||
|
||||
/* 8019B044-8019B2F4 195984 02B0+00 1/1 0/0 0/0 .text _create__11dGameover_cFv */
|
||||
int dGameover_c::_create() {
|
||||
int phase = dComIfG_resLoad(&mPhase, "Gover");
|
||||
|
||||
@@ -201,7 +189,6 @@ int dGameover_c::_create() {
|
||||
}
|
||||
|
||||
|
||||
/* 8019B2F4-8019B384 195C34 0090+00 1/1 0/0 0/0 .text _execute__11dGameover_cFv */
|
||||
int dGameover_c::_execute() {
|
||||
JKRHeap* old_heap = mDoExt_setCurrentHeap(mpHeap);
|
||||
u8 old_proc = mProc;
|
||||
@@ -216,27 +203,19 @@ int dGameover_c::_execute() {
|
||||
}
|
||||
|
||||
|
||||
/* 8019B384-8019B388 195CC4 0004+00 1/0 0/0 0/0 .text playerAnmWait_init__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::playerAnmWait_init() {}
|
||||
|
||||
/* 8019B388-8019B3A0 195CC8 0018+00 1/0 0/0 0/0 .text playerAnmWait_proc__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::playerAnmWait_proc() {
|
||||
if (mIsDemoSave) {
|
||||
mProc = PROC_DISP_FADE_OUT;
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B3A0-8019B3E8 195CE0 0048+00 1/0 0/0 0/0 .text dispFadeOut_init__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::dispFadeOut_init() {
|
||||
mTimer = 30;
|
||||
mDoGph_gInf_c::startFadeOut(15);
|
||||
}
|
||||
|
||||
/* 8019B3E8-8019B40C 195D28 0024+00 1/0 0/0 0/0 .text dispFadeOut_proc__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::dispFadeOut_proc() {
|
||||
if (mTimer != 0) {
|
||||
mTimer--;
|
||||
@@ -245,13 +224,11 @@ void dGameover_c::dispFadeOut_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B40C-8019B454 195D4C 0048+00 1/0 0/0 0/0 .text dispWait_init__11dGameover_cFv */
|
||||
void dGameover_c::dispWait_init() {
|
||||
mTimer = 90;
|
||||
mDoGph_gInf_c::startFadeIn(30);
|
||||
}
|
||||
|
||||
/* 8019B454-8019B478 195D94 0024+00 1/0 0/0 0/0 .text dispWait_proc__11dGameover_cFv */
|
||||
void dGameover_c::dispWait_proc() {
|
||||
if (mTimer != 0) {
|
||||
mTimer--;
|
||||
@@ -260,12 +237,10 @@ void dGameover_c::dispWait_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B478-8019B484 195DB8 000C+00 1/0 0/0 0/0 .text demoFadeIn_init__11dGameover_cFv */
|
||||
void dGameover_c::demoFadeIn_init() {
|
||||
mTimer = 0;
|
||||
}
|
||||
|
||||
/* 8019B484-8019B4D8 195DC4 0054+00 1/0 0/0 0/0 .text demoFadeIn_proc__11dGameover_cFv */
|
||||
void dGameover_c::demoFadeIn_proc() {
|
||||
mTimer++;
|
||||
dgo_screen_c->setBackAlpha(1.0f);
|
||||
@@ -275,14 +250,10 @@ void dGameover_c::demoFadeIn_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B4D8-8019B4E4 195E18 000C+00 1/0 0/0 0/0 .text demoFadeOut_init__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::demoFadeOut_init() {
|
||||
mTimer = 30;
|
||||
}
|
||||
|
||||
/* 8019B4E4-8019B560 195E24 007C+00 1/0 0/0 0/0 .text demoFadeOut_proc__11dGameover_cFv
|
||||
*/
|
||||
void dGameover_c::demoFadeOut_proc() {
|
||||
mTimer--;
|
||||
dgo_screen_c->setBackAlpha((mTimer * mTimer) / 900.0f);
|
||||
@@ -292,20 +263,16 @@ void dGameover_c::demoFadeOut_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B560-8019B564 195EA0 0004+00 1/0 0/0 0/0 .text saveOpen_init__11dGameover_cFv */
|
||||
void dGameover_c::saveOpen_init() {}
|
||||
|
||||
/* 8019B564-8019B5A4 195EA4 0040+00 1/0 0/0 0/0 .text saveOpen_proc__11dGameover_cFv */
|
||||
void dGameover_c::saveOpen_proc() {
|
||||
if (dMs_c->_open()) {
|
||||
mProc = PROC_SAVE_MOVE;
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B5A4-8019B5A8 195EE4 0004+00 1/0 0/0 0/0 .text saveMove_init__11dGameover_cFv */
|
||||
void dGameover_c::saveMove_init() {}
|
||||
|
||||
/* 8019B5A8-8019B5F0 195EE8 0048+00 1/0 0/0 0/0 .text saveMove_proc__11dGameover_cFv */
|
||||
void dGameover_c::saveMove_proc() {
|
||||
dMs_c->_move();
|
||||
|
||||
@@ -314,10 +281,8 @@ void dGameover_c::saveMove_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B5F0-8019B5F4 195F30 0004+00 1/0 0/0 0/0 .text saveClose_init__11dGameover_cFv */
|
||||
void dGameover_c::saveClose_init() {}
|
||||
|
||||
/* 8019B5F4-8019B7BC 195F34 01C8+00 1/0 0/0 0/0 .text saveClose_proc__11dGameover_cFv */
|
||||
void dGameover_c::saveClose_proc() {
|
||||
if (dMs_c->getEndStatus() == 0) {
|
||||
dComIfGp_setGameoverStatus(3);
|
||||
@@ -356,13 +321,10 @@ void dGameover_c::saveClose_proc() {
|
||||
}
|
||||
}
|
||||
|
||||
/* 8019B7BC-8019B7C0 1960FC 0004+00 1/0 0/0 0/0 .text deleteWait_init__11dGameover_cFv */
|
||||
void dGameover_c::deleteWait_init() {}
|
||||
|
||||
/* 8019B7C0-8019B7C4 196100 0004+00 1/0 0/0 0/0 .text deleteWait_proc__11dGameover_cFv */
|
||||
void dGameover_c::deleteWait_proc() {}
|
||||
|
||||
/* 8019B7C4-8019B864 196104 00A0+00 1/1 0/0 0/0 .text _draw__11dGameover_cFv */
|
||||
int dGameover_c::_draw() {
|
||||
if (dgo_capture_c != NULL && dComIfGp_isPauseFlag()) {
|
||||
dComIfGd_set2DOpa(dgo_capture_c);
|
||||
@@ -378,7 +340,6 @@ int dGameover_c::_draw() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 8019B864-8019B940 1961A4 00DC+00 1/1 0/0 0/0 .text _delete__11dGameover_cFv */
|
||||
int dGameover_c::_delete() {
|
||||
JKRHeap* old_heap = mDoExt_setCurrentHeap(mpHeap);
|
||||
|
||||
@@ -399,8 +360,6 @@ int dGameover_c::_delete() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 8019B940-8019BBFC 196280 02BC+00 1/1 0/0 0/0 .text
|
||||
* __ct__24dDlst_GameOverScrnDraw_cFP10JKRArchive */
|
||||
dDlst_GameOverScrnDraw_c::dDlst_GameOverScrnDraw_c(JKRArchive* i_archive) {
|
||||
mpScreen = new J2DScreen();
|
||||
mpScreen->setPriority("zelda_game_over.blo", 0x100000, i_archive);
|
||||
@@ -440,16 +399,12 @@ dDlst_GameOverScrnDraw_c::dDlst_GameOverScrnDraw_c(JKRArchive* i_archive) {
|
||||
}
|
||||
|
||||
|
||||
/* 8019BBFC-8019BCB0 19653C 00B4+00 1/0 0/0 0/0 .text __dt__24dDlst_GameOverScrnDraw_cFv
|
||||
*/
|
||||
dDlst_GameOverScrnDraw_c::~dDlst_GameOverScrnDraw_c() {
|
||||
delete mpBackImg;
|
||||
delete mpScreen;
|
||||
dComIfGp_getMain2DArchive()->removeResourceAll();
|
||||
}
|
||||
|
||||
/* 8019BCB0-8019BCF4 1965F0 0044+00 3/3 0/0 0/0 .text setBackAlpha__24dDlst_GameOverScrnDraw_cFf
|
||||
*/
|
||||
void dDlst_GameOverScrnDraw_c::setBackAlpha(f32 i_alpha) {
|
||||
mpBackImg->setAlpha(i_alpha * 255.0f);
|
||||
}
|
||||
@@ -498,41 +453,31 @@ void dDlst_GameOverScrnDraw_c::draw() {
|
||||
}
|
||||
|
||||
|
||||
/* 8019BF3C-8019BF5C 19687C 0020+00 1/0 0/0 0/0 .text dGameover_Draw__FP11dGameover_c */
|
||||
static int dGameover_Draw(dGameover_c* i_this) {
|
||||
return i_this->_draw();
|
||||
}
|
||||
|
||||
/* 8019BF5C-8019BF7C 19689C 0020+00 1/0 0/0 0/0 .text dGameover_Execute__FP11dGameover_c
|
||||
*/
|
||||
static int dGameover_Execute(dGameover_c* i_this) {
|
||||
return i_this->_execute();
|
||||
}
|
||||
|
||||
/* 8019BF7C-8019BF84 1968BC 0008+00 1/0 0/0 0/0 .text dGameover_IsDelete__FP11dGameover_c
|
||||
*/
|
||||
static int dGameover_IsDelete(dGameover_c* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 8019BF84-8019BFA4 1968C4 0020+00 1/0 0/0 0/0 .text dGameover_Delete__FP11dGameover_c
|
||||
*/
|
||||
static int dGameover_Delete(dGameover_c* i_this) {
|
||||
return i_this->_delete();
|
||||
}
|
||||
|
||||
/* 8019BFA4-8019BFC4 1968E4 0020+00 1/0 0/0 0/0 .text dGameover_Create__FP9msg_class */
|
||||
static int dGameover_Create(msg_class* i_this) {
|
||||
return static_cast<dGameover_c*>(i_this)->_create();
|
||||
}
|
||||
|
||||
/* 8019BFC4-8019C008 196904 0044+00 0/0 2/2 0/0 .text d_GameOver_Create__FUc */
|
||||
s32 d_GameOver_Create(u8 i_gameoverType) {
|
||||
dMeter2Info_setGameOverType(i_gameoverType);
|
||||
return fopMsgM_create(PROC_GAMEOVER, NULL, NULL, NULL, NULL, NULL);
|
||||
}
|
||||
|
||||
/* 8019C008-8019C06C 196948 0064+00 0/0 1/1 0/0 .text d_GameOver_Delete__FRUi */
|
||||
bool d_GameOver_Delete(fpc_ProcID& i_id) {
|
||||
if (i_id != fpcM_ERROR_PROCESS_ID_e) {
|
||||
fopMsgM_Delete(fopMsgM_SearchByID(i_id));
|
||||
@@ -544,7 +489,6 @@ bool d_GameOver_Delete(fpc_ProcID& i_id) {
|
||||
return false;
|
||||
}
|
||||
|
||||
/* 803BBD2C-803BBD40 -00001 0014+00 1/0 0/0 0/0 .data l_dGameover_Method */
|
||||
static void* l_dGameover_Method[5] = {
|
||||
(void*)dGameover_Create,
|
||||
(void*)dGameover_Delete,
|
||||
@@ -553,7 +497,6 @@ static void* l_dGameover_Method[5] = {
|
||||
(void*)dGameover_Draw,
|
||||
};
|
||||
|
||||
/* 803BBD40-803BBD68 -00001 0028+00 0/0 0/0 1/0 .data g_profile_GAMEOVER */
|
||||
extern void* g_profile_GAMEOVER[10] = {
|
||||
(void*)0xFFFFFFFD, (void*)0x000CFFFD,
|
||||
(void*)0x03170000, (void*)&g_fpcLf_Method,
|
||||
|
||||
Reference in New Issue
Block a user