summaryrefslogtreecommitdiff
path: root/src/d/d_timer.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-01 02:07:58 +0200
committerJulgodis <>2021-04-01 02:07:58 +0200
commitf6464a61cecc9b65cf010d2fb7876c23251761f5 (patch)
treef8dca6ee66125288bd3be0cc239cf07276469a02 /src/d/d_timer.cpp
parentb999714187d934636004d3d93e1ed1da792d6f80 (diff)
__sinit and progress script update
Diffstat (limited to 'src/d/d_timer.cpp')
-rw-r--r--src/d/d_timer.cpp1371
1 files changed, 304 insertions, 1067 deletions
diff --git a/src/d/d_timer.cpp b/src/d/d_timer.cpp
index 50a0e965a7..d680e711ea 100644
--- a/src/d/d_timer.cpp
+++ b/src/d/d_timer.cpp
@@ -1,946 +1,338 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: d/d_timer
-//
+//
+#include "d/d_timer.h"
#include "dol2asm.h"
#include "dolphin/types.h"
-#include "d/d_timer.h"
-//
+//
// Types:
-//
+//
-struct request_of_phase_process_class {
-};
+struct request_of_phase_process_class {};
-struct msg_class {
-};
+struct msg_class {};
-struct cXyz {
-};
+struct cXyz {};
struct dTimer_c {
- /* 8025CA0C */ // True False
-void _create();
- /* 8025CF04 */ // True False
-void _execute();
- /* 8025D33C */ // True False
-void _draw();
- /* 8025D3BC */ // True False
-void _delete();
- /* 8025D524 */ // False False
-void deleteCheck();
- /* 8025D618 */ // False False
-// int False
-// s16 False
-void start(int, s16);
- /* 8025D538 */ // False False
-// int False
-void start(int);
- /* 8025D7C0 */ // True False
-// s16 False
-void stock_start(s16);
- /* 8025D708 */ // True False
-void stock_start();
- /* 8025D7E8 */ // False False
-// u8 False
-void stop(u8);
- /* 8025D86C */ // False False
-// u8 False
-void restart(u8);
- /* 8025D920 */ // False False
-// int False
-void end(int);
- /* 8025D9E0 */ // False False
-void deleteRequest();
- /* 8025D9F0 */ // True False
-void getTimeMs();
- /* 8025DA54 */ // True False
-void getLimitTimeMs();
- /* 8025DA9C */ // False False
-void getRestTimeMs();
- /* 8025DB10 */ // False False
-void isStart();
- /* 802613DC */ // True False
-// cXyz False
-void createGetIn(cXyz);
+ /* 8025CA0C */ void _create();
+ /* 8025CF04 */ void _execute();
+ /* 8025D33C */ void _draw();
+ /* 8025D3BC */ void _delete();
+ /* 8025D524 */ void deleteCheck();
+ /* 8025D618 */ void start(int, s16);
+ /* 8025D538 */ void start(int);
+ /* 8025D7C0 */ void stock_start(s16);
+ /* 8025D708 */ void stock_start();
+ /* 8025D7E8 */ void stop(u8);
+ /* 8025D86C */ void restart(u8);
+ /* 8025D920 */ void end(int);
+ /* 8025D9E0 */ void deleteRequest();
+ /* 8025D9F0 */ void getTimeMs();
+ /* 8025DA54 */ void getLimitTimeMs();
+ /* 8025DA9C */ void getRestTimeMs();
+ /* 8025DB10 */ void isStart();
+ /* 802613DC */ void createGetIn(cXyz);
};
-struct dRes_info_c {
-};
+struct dRes_info_c {};
struct dRes_control_c {
- /* 8003C1E4 */ // False False
-// char const* False
-// char const False
-// char False
-// dRes_info_c* False
-// dRes_info_c False
-// int False
-void getResInfo(char const*, dRes_info_c*, int);
+ /* 8003C1E4 */ void getResInfo(char const*, dRes_info_c*, int);
};
struct dMsgObject_c {
- /* 8023822C */ // False False
-void getStatus();
+ /* 8023822C */ void getStatus();
};
-struct JMSMesgEntry_c {
-};
+struct JMSMesgEntry_c {};
struct dMeter2Info_c {
- /* 8021C250 */ // False False
-// u32 False
-// char* False
-// char False
-// JMSMesgEntry_c* False
-// JMSMesgEntry_c False
-void getString(u32, char*, JMSMesgEntry_c*);
+ /* 8021C250 */ void getString(u32, char*, JMSMesgEntry_c*);
};
struct JUtility {
- struct TColor {
- };
-
+ struct TColor {};
};
struct dMeter2Draw_c {
- /* 802140DC */ // False False
-// f32 False
-// f32 False
-// f32* False
-// f32 False
-// f32 False
-// JUtility::TColor False
-// JUtility::TColor False
-// JUtility::TColor False
-// JUtility::TColor False
-// f32 False
-// u8 False
-void drawPikari(f32, f32, f32*, f32, JUtility::TColor, JUtility::TColor, JUtility::TColor, JUtility::TColor, f32, u8);
+ /* 802140DC */ void drawPikari(f32, f32, f32*, f32, JUtility::TColor, JUtility::TColor,
+ JUtility::TColor, JUtility::TColor, f32, u8);
};
struct dLib_time_c {
- /* 80032804 */ // False False
-void getTime();
+ /* 80032804 */ void getTime();
};
-struct dDlst_base_c {
-};
+struct dDlst_base_c {};
struct dDlst_list_c {
- /* 80056794 */ // False False
-// dDlst_base_c**& False
-// dDlst_base_c** False
-// dDlst_base_c* False
-// dDlst_base_c False
-// dDlst_base_c**& False
-// dDlst_base_c** False
-// dDlst_base_c* False
-// dDlst_base_c False
-// dDlst_base_c* False
-// dDlst_base_c False
-void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
+ /* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
};
struct J2DPane {
- /* 802F7AFC */ // False False
-void getParentPane();
- /* 802F7FCC */ // False False
-void animationTransform();
+ /* 802F7AFC */ void getParentPane();
+ /* 802F7FCC */ void animationTransform();
};
-struct JKRArchive {
-};
+struct JKRArchive {};
struct dDlst_TimerScrnDraw_c {
- /* 8025DB38 */ // True False
-dDlst_TimerScrnDraw_c();
- /* 8025DBE0 */ // True False
-void setHIO();
- /* 8025DFBC */ // True False
-// s32 False
-// JKRArchive* False
-// JKRArchive False
-void setScreen(s32, JKRArchive*);
- /* 8025E240 */ // True False
-void setScreenBase();
- /* 8025E66C */ // True False
-void setScreenBoatRace();
- /* 8025E8B8 */ // True False
-void setScreenRider();
- /* 8025EB20 */ // True False
-void hideDenominator();
- /* 8025EC5C */ // True False
-void deleteScreen();
- /* 8025EE24 */ // True False
-// J2DPane* False
-// J2DPane False
-// int False
-void changeNumberTexture(J2DPane*, int);
- /* 8025EECC */ // True False
-// int False
-void getNumber(int);
- /* 8025EEF0 */ // True False
-// int False
-void setTimer(int);
- /* 8025F180 */ // True False
-// u8 False
-// u8 False
-void setCounter(u8, u8);
- /* 8025FA00 */ // True False
-// f32 False
-// f32 False
-void setParentPos(f32, f32);
- /* 8025FA2C */ // True False
-// f32 False
-// f32 False
-void setTimerPos(f32, f32);
- /* 8025FA6C */ // True False
-// f32 False
-// f32 False
-void setCounterPos(f32, f32);
- /* 8025FA98 */ // True False
-// f32 False
-// f32 False
-void setImagePos(f32, f32);
- /* 8025FAC4 */ // True False
-// u8 False
-void setShowType(u8);
- /* 8025FB74 */ // True False
-void anime();
- /* 8025FF98 */ // True False
-void closeAnime();
- /* 802601E4 */ // True False
-// cXyz False
-void createGetIn(cXyz);
- /* 80260574 */ // True False
-// u16 False
-void createStart(u16);
- /* 80260690 */ // True False
-void draw();
- /* 80260AA8 */ // True False
-void checkStartAnimeEnd();
- /* 80260AD4 */ // True False
-// f32 False
-void playBckAnimation(f32);
- /* 80260B54 */ // True False
-// int False
-void drawPikari(int);
- /* 80261394 */ // True False
-~dDlst_TimerScrnDraw_c();
+ /* 8025DB38 */ dDlst_TimerScrnDraw_c();
+ /* 8025DBE0 */ void setHIO();
+ /* 8025DFBC */ void setScreen(s32, JKRArchive*);
+ /* 8025E240 */ void setScreenBase();
+ /* 8025E66C */ void setScreenBoatRace();
+ /* 8025E8B8 */ void setScreenRider();
+ /* 8025EB20 */ void hideDenominator();
+ /* 8025EC5C */ void deleteScreen();
+ /* 8025EE24 */ void changeNumberTexture(J2DPane*, int);
+ /* 8025EECC */ void getNumber(int);
+ /* 8025EEF0 */ void setTimer(int);
+ /* 8025F180 */ void setCounter(u8, u8);
+ /* 8025FA00 */ void setParentPos(f32, f32);
+ /* 8025FA2C */ void setTimerPos(f32, f32);
+ /* 8025FA6C */ void setCounterPos(f32, f32);
+ /* 8025FA98 */ void setImagePos(f32, f32);
+ /* 8025FAC4 */ void setShowType(u8);
+ /* 8025FB74 */ void anime();
+ /* 8025FF98 */ void closeAnime();
+ /* 802601E4 */ void createGetIn(cXyz);
+ /* 80260574 */ void createStart(u16);
+ /* 80260690 */ void draw();
+ /* 80260AA8 */ void checkStartAnimeEnd();
+ /* 80260AD4 */ void playBckAnimation(f32);
+ /* 80260B54 */ void drawPikari(int);
+ /* 80261394 */ ~dDlst_TimerScrnDraw_c();
};
struct dComIfG_play_c {
- /* 8002CB94 */ // False False
-// int False
-void setTimerNowTimeMs(int);
- /* 8002CB9C */ // False False
-void getTimerNowTimeMs();
- /* 8002CBA4 */ // False False
-// int False
-void setTimerLimitTimeMs(int);
- /* 8002CBAC */ // False False
-void getTimerLimitTimeMs();
- /* 8002CBB4 */ // False False
-// int False
-void setTimerMode(int);
- /* 8002CBBC */ // False False
-void getTimerMode();
- /* 8002CBC4 */ // False False
-// u8 False
-void setTimerType(u8);
- /* 8002CBCC */ // False False
-void getTimerType();
- /* 8002CBD4 */ // False False
-// dTimer_c* False
-// dTimer_c False
-void setTimerPtr(dTimer_c*);
- /* 8002CBDC */ // False False
-void getTimerPtr();
+ /* 8002CB94 */ void setTimerNowTimeMs(int);
+ /* 8002CB9C */ void getTimerNowTimeMs();
+ /* 8002CBA4 */ void setTimerLimitTimeMs(int);
+ /* 8002CBAC */ void getTimerLimitTimeMs();
+ /* 8002CBB4 */ void setTimerMode(int);
+ /* 8002CBBC */ void getTimerMode();
+ /* 8002CBC4 */ void setTimerType(u8);
+ /* 8002CBCC */ void getTimerType();
+ /* 8002CBD4 */ void setTimerPtr(dTimer_c*);
+ /* 8002CBDC */ void getTimerPtr();
};
-struct Vec {
-};
+struct Vec {};
-struct JAISoundID {
-};
+struct JAISoundID {};
struct Z2SeMgr {
- /* 802AB984 */ // False False
-// JAISoundID False
-// Vec const* False
-// Vec const False
-// Vec False
-// u32 False
-// s8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// u8 False
-void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
+ /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
struct JKRHeap {
- /* 802CE784 */ // False False
-void getTotalFreeSize();
+ /* 802CE784 */ void getTotalFreeSize();
};
struct JKRFileLoader {
- /* 802D4270 */ // False False
-// char const* False
-// char const False
-// char False
-// JKRFileLoader* False
-// JKRFileLoader False
-void getGlbResource(char const*, JKRFileLoader*);
+ /* 802D4270 */ void getGlbResource(char const*, JKRFileLoader*);
};
-struct JKRExpHeap {
-};
+struct JKRExpHeap {};
struct J2DTextBox {
- /* 80300658 */ // False False
-void getStringPtr() const;
+ /* 80300658 */ void getStringPtr() const;
};
-struct J2DGrafContext {
-};
+struct J2DGrafContext {};
struct J2DScreen {
- /* 802F8498 */ // False False
-J2DScreen();
- /* 802F8648 */ // False False
-// char const* False
-// char const False
-// char False
-// u32 False
-// JKRArchive* False
-// JKRArchive False
-void setPriority(char const*, u32, JKRArchive*);
- /* 802F8ED4 */ // False False
-// f32 False
-// f32 False
-// J2DGrafContext const* False
-// J2DGrafContext const False
-// J2DGrafContext False
-void draw(f32, f32, J2DGrafContext const*);
+ /* 802F8498 */ J2DScreen();
+ /* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
+ /* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
};
struct J2DAnmLoaderDataBase {
- /* 80308A6C */ // False False
-// void const* False
-// void const False
-// void False
-void load(void const*);
+ /* 80308A6C */ void load(void const*);
};
struct CPaneMgrAlpha {
- /* 802555C8 */ // False False
-void show();
- /* 80255608 */ // False False
-void hide();
- /* 802557D0 */ // False False
-// f32 False
-void setAlphaRate(f32);
+ /* 802555C8 */ void show();
+ /* 80255608 */ void hide();
+ /* 802557D0 */ void setAlphaRate(f32);
};
struct CPaneMgr {
- /* 80253984 */ // False False
-// J2DScreen* False
-// J2DScreen False
-// u64 False
-// u8 False
-// JKRExpHeap* False
-// JKRExpHeap False
-CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
- /* 802545B0 */ // False False
-// f32 False
-// f32 False
-void paneTrans(f32, f32);
- /* 80254EBC */ // False False
-// J2DPane* False
-// J2DPane False
-// bool False
-// s16 False
-void getGlobalVtxCenter(J2DPane*, bool, s16);
+ /* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
+ /* 802545B0 */ void paneTrans(f32, f32);
+ /* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
};
-//
+//
// Forward References:
-//
+//
-// True False
-// dTimer_c* False
-// dTimer_c False
static void dTimer_Draw(dTimer_c*);
-// True False
-// dTimer_c* False
-// dTimer_c False
static void dTimer_Execute(dTimer_c*);
-// True False
-// bool False
-// dTimer_c* False
-// dTimer_c False
static bool dTimer_IsDelete(dTimer_c*);
-// True False
-// dTimer_c* False
-// dTimer_c False
static void dTimer_Delete(dTimer_c*);
-// True False
-// msg_class* False
-// msg_class False
static void dTimer_Create(msg_class*);
-// False False
-// s32 False
-// u32 False
-// u8 False
-// u8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
void dTimer_createTimer(s32, u32, u8, u8, f32, f32, f32, f32);
-// False False
void dTimer_createStockTimer();
-// False False
-// s32 False
-// cXyz False
void dTimer_createGetIn2D(s32, cXyz);
-// True False
-// s32 False
-// u16 False
static void dTimer_createStart2D(s32, u16);
-// False False
void dTimer_isStart();
-// False False
void dTimer_getRestTimeMs();
-// False False
void dTimer_show();
-// False False
void dTimer_hide();
-// False False
void dTimer_isReadyFlag();
-// True False
extern "C" void _create__8dTimer_cFv();
-// True False
extern "C" void _execute__8dTimer_cFv();
-// True False
extern "C" void _draw__8dTimer_cFv();
-// True False
extern "C" void _delete__8dTimer_cFv();
-// False False
extern "C" void deleteCheck__8dTimer_cFv();
-// False False
-// int False
extern "C" void start__8dTimer_cFi();
-// False False
-// int False
-// s16 False
extern "C" void start__8dTimer_cFis();
-// True False
extern "C" void stock_start__8dTimer_cFv();
-// True False
-// s16 False
extern "C" void stock_start__8dTimer_cFs();
-// False False
-// u8 False
extern "C" void stop__8dTimer_cFUc();
-// False False
-// u8 False
extern "C" void restart__8dTimer_cFUc();
-// False False
-// int False
extern "C" void end__8dTimer_cFi();
-// False False
extern "C" void deleteRequest__8dTimer_cFv();
-// True False
extern "C" void getTimeMs__8dTimer_cFv();
-// True False
extern "C" void getLimitTimeMs__8dTimer_cFv();
-// False False
extern "C" void getRestTimeMs__8dTimer_cFv();
-// False False
extern "C" void isStart__8dTimer_cFv();
-// True False
extern "C" void __ct__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void setHIO__21dDlst_TimerScrnDraw_cFv();
-// True False
-// s32 False
-// JKRArchive* False
-// JKRArchive False
extern "C" void setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive();
-// True False
extern "C" void setScreenBase__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void setScreenBoatRace__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void setScreenRider__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void hideDenominator__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void deleteScreen__21dDlst_TimerScrnDraw_cFv();
-// True False
-// J2DPane* False
-// J2DPane False
-// int False
extern "C" void changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei();
-// True False
-// int False
extern "C" void getNumber__21dDlst_TimerScrnDraw_cFi();
-// True False
-// int False
extern "C" void setTimer__21dDlst_TimerScrnDraw_cFi();
-// True False
-// u8 False
-// u8 False
extern "C" void setCounter__21dDlst_TimerScrnDraw_cFUcUc();
-// True False
-// f32 False
-// f32 False
extern "C" void setParentPos__21dDlst_TimerScrnDraw_cFff();
-// True False
-// f32 False
-// f32 False
extern "C" void setTimerPos__21dDlst_TimerScrnDraw_cFff();
-// True False
-// f32 False
-// f32 False
extern "C" void setCounterPos__21dDlst_TimerScrnDraw_cFff();
-// True False
-// f32 False
-// f32 False
extern "C" void setImagePos__21dDlst_TimerScrnDraw_cFff();
-// True False
-// u8 False
extern "C" void setShowType__21dDlst_TimerScrnDraw_cFUc();
-// True False
extern "C" void anime__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void closeAnime__21dDlst_TimerScrnDraw_cFv();
-// True False
-// cXyz False
extern "C" void createGetIn__21dDlst_TimerScrnDraw_cF4cXyz();
-// True False
-// u16 False
extern "C" void createStart__21dDlst_TimerScrnDraw_cFUs();
-// True False
extern "C" void draw__21dDlst_TimerScrnDraw_cFv();
-// True False
extern "C" void checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv();
-// True False
-// f32 False
extern "C" void playBckAnimation__21dDlst_TimerScrnDraw_cFf();
-// True False
-// int False
extern "C" void drawPikari__21dDlst_TimerScrnDraw_cFi();
-// True False
-// dTimer_c* False
-// dTimer_c False
extern "C" static void dTimer_Draw__FP8dTimer_c();
-// True False
-// dTimer_c* False
-// dTimer_c False
extern "C" static void dTimer_Execute__FP8dTimer_c();
-// True False
-// bool False
-// dTimer_c* False
-// dTimer_c False
extern "C" static bool dTimer_IsDelete__FP8dTimer_c();
-// True False
-// dTimer_c* False
-// dTimer_c False
extern "C" static void dTimer_Delete__FP8dTimer_c();
-// True False
-// msg_class* False
-// msg_class False
extern "C" static void dTimer_Create__FP9msg_class();
-// False False
-// s32 False
-// u32 False
-// u8 False
-// u8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
extern "C" void dTimer_createTimer__FlUlUcUcffff();
-// False False
extern "C" void dTimer_createStockTimer__Fv();
-// False False
-// s32 False
-// cXyz False
extern "C" void dTimer_createGetIn2D__Fl4cXyz();
-// True False
-// s32 False
-// u16 False
extern "C" static void dTimer_createStart2D__FlUs();
-// False False
extern "C" void dTimer_isStart__Fv();
-// False False
extern "C" void dTimer_getRestTimeMs__Fv();
-// False False
extern "C" void dTimer_show__Fv();
-// False False
extern "C" void dTimer_hide__Fv();
-// False False
extern "C" void dTimer_isReadyFlag__Fv();
-// True False
extern "C" void __dt__21dDlst_TimerScrnDraw_cFv();
-// True False
-// cXyz False
extern "C" void createGetIn__8dTimer_cF4cXyz();
extern "C" extern char const* const d_d_timer__stringBase0;
extern "C" extern void* g_profile_TIMER[10];
extern "C" extern void* __vt__21dDlst_TimerScrnDraw_c[4];
-//
+//
// External References:
-//
+//
-// False False
-// JKRHeap* False
-// JKRHeap False
void mDoExt_setCurrentHeap(JKRHeap*);
-// False False
void mDoExt_getMesgFont();
-// False False
-// Vec* False
-// Vec False
-// Vec* False
-// Vec False
void mDoLib_project(Vec*, Vec*);
-// False False
-// void* False
-// void False
void fopMsgM_GetAppend(void*);
-// False False
-// void* False
-// void False
void fopMsgM_Delete(void*);
-// False False
-// s16 False
-// u8 False
-// u32 False
-// u8 False
-// u8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// int (*)(void*) False
-// * False
-// False
-// int False
-// void* False
-// void False
void fop_Timer_create(s16, u8, u32, u8, u8, f32, f32, f32, f32, int (*)(void*));
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
void fopMsgM_createExpHeap(u32, JKRHeap*);
-// False False
-// JKRExpHeap* False
-// JKRExpHeap False
void fopMsgM_destroyExpHeap(JKRExpHeap*);
-// False False
-// request_of_phase_process_class* False
-// request_of_phase_process_class False
-// char const* False
-// char const False
-// char False
void dComIfG_resLoad(request_of_phase_process_class*, char const*);
-// False False
-// request_of_phase_process_class* False
-// request_of_phase_process_class False
-// char const* False
-// char const False
-// char False
void dComIfG_resDelete(request_of_phase_process_class*, char const*);
-// False False
-// int False
void dMeter2Info_getNumberTextureName(int);
-// False False
-// J2DScreen* False
-// J2DScreen False
void dPaneClass_showNullPane(J2DScreen*);
-// False False
-// f32 False
void cM_rndFX(f32);
-// False False
-// void* False
-// void False
-// u32 False
void* operator new(u32);
-// False False
-// void False
-// void* False
-// void False
void operator delete(void*);
-// False False
-// JKRHeap* False
-// JKRHeap False
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
-// False False
extern "C" void mDoExt_getMesgFont__Fv();
-// False False
-// Vec* False
-// Vec False
-// Vec* False
-// Vec False
extern "C" void mDoLib_project__FP3VecP3Vec();
-// False False
-// void* False
-// void False
extern "C" void fopMsgM_GetAppend__FPv();
-// False False
-// void* False
-// void False
extern "C" void fopMsgM_Delete__FPv();
-// False False
-// s16 False
-// u8 False
-// u32 False
-// u8 False
-// u8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// int (*)(void*) False
-// * False
-// False
-// int False
-// void* False
-// void False
extern "C" void fop_Timer_create__FsUcUlUcUcffffPFPv_i();
-// False False
-// u32 False
-// JKRHeap* False
-// JKRHeap False
extern "C" void fopMsgM_createExpHeap__FUlP7JKRHeap();
-// False False
-// JKRExpHeap* False
-// JKRExpHeap False
extern "C" void fopMsgM_destroyExpHeap__FP10JKRExpHeap();
-// False False
-// int False
extern "C" void setTimerNowTimeMs__14dComIfG_play_cFi();
-// False False
extern "C" void getTimerNowTimeMs__14dComIfG_play_cFv();
-// False False
-// int False
extern "C" void setTimerLimitTimeMs__14dComIfG_play_cFi();
-// False False
extern "C" void getTimerLimitTimeMs__14dComIfG_play_cFv();
-// False False
-// int False
extern "C" void setTimerMode__14dComIfG_play_cFi();
-// False False
extern "C" void getTimerMode__14dComIfG_play_cFv();
-// False False
-// u8 False
extern "C" void setTimerType__14dComIfG_play_cFUc();
-// False False
extern "C" void getTimerType__14dComIfG_play_cFv();
-// False False
-// dTimer_c* False
-// dTimer_c False
extern "C" void setTimerPtr__14dComIfG_play_cFP8dTimer_c();
-// False False
extern "C" void getTimerPtr__14dComIfG_play_cFv();
-// False False
-// request_of_phase_process_class* False
-// request_of_phase_process_class False
-// char const* False
-// char const False
-// char False
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
-// False False
-// request_of_phase_process_class* False
-// request_of_phase_process_class False
-// char const* False
-// char const False
-// char False
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
-// False False
extern "C" void getTime__11dLib_time_cFv();
-// False False
-// char const* False
-// char const False
-// char False
-// dRes_info_c* False
-// dRes_info_c False
-// int False
extern "C" void getResInfo__14dRes_control_cFPCcP11dRes_info_ci();
-// False False
-// dDlst_base_c**& False
-// dDlst_base_c** False
-// dDlst_base_c* False
-// dDlst_base_c False
-// dDlst_base_c**& False
-// dDlst_base_c** False
-// dDlst_base_c* False
-// dDlst_base_c False
-// dDlst_base_c* False
-// dDlst_base_c False
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
-// False False
-// f32 False
-// f32 False
-// f32* False
-// f32 False
-// f32 False
-// JUtility::TColor False
-// JUtility::TColor False
-// JUtility::TColor False
-// JUtility::TColor False
-// f32 False
-// u8 False
-extern "C" void drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc();
-// False False
-// u32 False
-// char* False
-// char False
-// JMSMesgEntry_c* False
-// JMSMesgEntry_c False
+extern "C" void
+drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc();
extern "C" void getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c();
-// False False
-// int False
extern "C" void dMeter2Info_getNumberTextureName__Fi();
-// False False
extern "C" void getStatus__12dMsgObject_cFv();
-// False False
-// J2DScreen* False
-// J2DScreen False
-// u64 False
-// u8 False
-// JKRExpHeap* False
-// JKRExpHeap False
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
-// False False
-// f32 False
-// f32 False
extern "C" void paneTrans__8CPaneMgrFff();
-// False False
-// J2DPane* False
-// J2DPane False
-// bool False
-// s16 False
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
-// False False
-// J2DScreen* False
-// J2DScreen False
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
-// False False
extern "C" void show__13CPaneMgrAlphaFv();
-// False False
extern "C" void hide__13CPaneMgrAlphaFv();
-// False False
-// f32 False
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
-// False False
-// f32 False
extern "C" void cM_rndFX__Ff();
-// False False
-// JAISoundID False
-// Vec const* False
-// Vec const False
-// Vec False
-// u32 False
-// s8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-// u8 False
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
-// False False
extern "C" void getTotalFreeSize__7JKRHeapFv();
-// False False
-// void* False
-// void False
-// u32 False
extern "C" void* __nw__FUl();
-// False False
-// void False
-// void* False
-// void False
extern "C" void __dl__FPv();
-// False False
-// char const* False
-// char const False
-// char False
-// JKRFileLoader* False
-// JKRFileLoader False
extern "C" void getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader();
-// False False
extern "C" void getParentPane__7J2DPaneFv();
-// False False
extern "C" void animationTransform__7J2DPaneFv();
-// False False
extern "C" void __ct__9J2DScreenFv();
-// False False
-// char const* False
-// char const False
-// char False
-// u32 False
-// JKRArchive* False
-// JKRArchive False
extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive();
-// False False
-// f32 False
-// f32 False
-// J2DGrafContext const* False
-// J2DGrafContext const False
-// J2DGrafContext False
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
-// False False
extern "C" void getStringPtr__10J2DTextBoxCFv();
-// False False
-// void const* False
-// void const False
-// void False
extern "C" void load__20J2DAnmLoaderDataBaseFPCv();
-// False False
extern "C" void _savefpr_28();
-// False False
extern "C" void _restfpr_28();
-// False False
extern "C" void _savegpr_21();
-// False False
extern "C" void _savegpr_22();
-// False False
extern "C" void _savegpr_24();
-// False False
extern "C" void _savegpr_26();
-// False False
extern "C" void _savegpr_28();
-// False False
extern "C" void _savegpr_29();
-// False False
extern "C" void _restgpr_21();
-// False False
extern "C" void _restgpr_22();
-// False False
extern "C" void _restgpr_24();
-// False False
extern "C" void _restgpr_26();
-// False False
extern "C" void _restgpr_28();
-// False False
extern "C" void _restgpr_29();
-// False False
extern "C" void __div2i();
-// False False
extern "C" void strcmp();
-// False False
extern "C" void strcpy();
extern "C" extern void* g_fopMsg_Method[5 + 1 /* padding */];
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
@@ -950,12 +342,12 @@ extern "C" extern u8 g_drawHIO[3880];
extern "C" extern u8 g_meter2_info[248];
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 8039A3D8-8039A488 00AC+04 s=7 e=0 z=0 None .rodata @stringBase0 */
+/* 8039A3D8-8039A488 00AC+04 s=7 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
@@ -963,23 +355,25 @@ SECTION_DEAD char const* const stringBase_8039A3D8 = "Timer";
SECTION_DEAD char const* const stringBase_8039A3DE = "zelda_game_image_cow_get_in.blo";
SECTION_DEAD char const* const stringBase_8039A3FE = "zelda_game_image_cow_get_in.bck";
SECTION_DEAD char const* const stringBase_8039A41E = "zelda_game_image_cow_game.blo";
-SECTION_DEAD char const* const stringBase_8039A43C =
- "zelda_game_image_zora_kawakudari.blo";
+SECTION_DEAD char const* const stringBase_8039A43C = "zelda_game_image_zora_kawakudari.blo";
SECTION_DEAD char const* const stringBase_8039A461 = "zelda_game_image_rider.blo";
SECTION_DEAD char const* const stringBase_8039A47C = "F_SP115";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_8039A484 = "\0\0\0";
#pragma pop
-/* 80454F40-80454F44 0004+00 s=10 e=0 z=0 None .sdata2 @3919 */
+/* 80454F40-80454F44 0004+00 s=10 e=0 z=0 None .sdata2 @3919 */
SECTION_SDATA2 static u8 lit_3919[4] = {
- 0x00, 0x00, 0x00, 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
};
-/* 80454F44-80454F48 0004+00 s=2 e=0 z=0 None .sdata2 @3920 */
+/* 80454F44-80454F48 0004+00 s=2 e=0 z=0 None .sdata2 @3920 */
SECTION_SDATA2 static f32 lit_3920 = 145.0f;
-/* 8025CA0C-8025CF04 04F8+00 s=1 e=0 z=0 None .text _create__8dTimer_cFv */
+/* 8025CA0C-8025CF04 04F8+00 s=1 e=0 z=0 None .text _create__8dTimer_cFv */
// 8025CA1C: 803621D8 (_savegpr_28)
// 8025CA28: 8039A3D8 (d_d_timer__stringBase0)
// 8025CA2C: 8039A3D8 (d_d_timer__stringBase0)
@@ -1055,19 +449,17 @@ SECTION_SDATA2 static f32 lit_3920 = 145.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::_create() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/_create__8dTimer_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F48-80454F4C 0004+00 s=3 e=0 z=0 None .sdata2 @4050 */
+/* 80454F48-80454F4C 0004+00 s=3 e=0 z=0 None .sdata2 @4050 */
SECTION_SDATA2 static f32 lit_4050 = 25.0f;
-/* 8025CF04-8025D33C 0438+00 s=1 e=0 z=0 None .text _execute__8dTimer_cFv */
+/* 8025CF04-8025D33C 0438+00 s=1 e=0 z=0 None .text _execute__8dTimer_cFv */
// 8025CF28: 804061C0 (g_dComIfG_gameInfo)
// 8025CF2C: 804061C0 (g_dComIfG_gameInfo)
// 8025CF3C: 8001FA4C (fopMsgM_Delete__FPv)
@@ -1114,15 +506,13 @@ SECTION_SDATA2 static f32 lit_4050 = 25.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::_execute() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/_execute__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D33C-8025D3BC 0080+00 s=1 e=0 z=0 None .text _draw__8dTimer_cFv */
+/* 8025D33C-8025D3BC 0080+00 s=1 e=0 z=0 None .text _draw__8dTimer_cFv */
// 8025D350: 804061C0 (g_dComIfG_gameInfo)
// 8025D354: 804061C0 (g_dComIfG_gameInfo)
// 8025D364: 8023822C (getStatus__12dMsgObject_cFv)
@@ -1132,15 +522,13 @@ asm void dTimer_c::_execute() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::_draw() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/_draw__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D3BC-8025D524 0168+00 s=1 e=0 z=0 None .text _delete__8dTimer_cFv */
+/* 8025D3BC-8025D524 0168+00 s=1 e=0 z=0 None .text _delete__8dTimer_cFv */
// 8025D3E0: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
// 8025D3EC: 802CE784 (getTotalFreeSize__7JKRHeapFv)
// 8025D3F4: 8025EC5C (deleteScreen__21dDlst_TimerScrnDraw_cFv)
@@ -1169,27 +557,23 @@ asm void dTimer_c::_draw() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::_delete() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/_delete__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D524-8025D538 0014+00 s=0 e=1 z=0 None .text deleteCheck__8dTimer_cFv */
+/* 8025D524-8025D538 0014+00 s=0 e=1 z=0 None .text deleteCheck__8dTimer_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_c::deleteCheck() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/deleteCheck__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D538-8025D618 00E0+00 s=1 e=1 z=0 None .text start__8dTimer_cFi */
+/* 8025D538-8025D618 00E0+00 s=1 e=1 z=0 None .text start__8dTimer_cFi */
// 8025D570: 80032804 (getTime__11dLib_time_cFv)
// 8025D5A8: 8025D7E8 (stop__8dTimer_cFUc)
// 8025D5BC: 80260574 (createStart__21dDlst_TimerScrnDraw_cFUs)
@@ -1200,16 +584,13 @@ asm void dTimer_c::deleteCheck() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
asm void dTimer_c::start(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/start__8dTimer_cFi.s"
}
#pragma pop
-
-/* 8025D618-8025D708 00F0+00 s=0 e=1 z=0 None .text start__8dTimer_cFis */
+/* 8025D618-8025D708 00F0+00 s=0 e=1 z=0 None .text start__8dTimer_cFis */
// 8025D65C: 80261188 (dTimer_createStart2D__FlUs)
// 8025D660: 8042EBC8 (g_drawHIO)
// 8025D664: 8042EBC8 (g_drawHIO)
@@ -1219,17 +600,13 @@ asm void dTimer_c::start(int param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
-// s16 False
asm void dTimer_c::start(int param_0, s16 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/start__8dTimer_cFis.s"
}
#pragma pop
-
-/* 8025D708-8025D7C0 00B8+00 s=1 e=0 z=0 None .text stock_start__8dTimer_cFv */
+/* 8025D708-8025D7C0 00B8+00 s=1 e=0 z=0 None .text stock_start__8dTimer_cFv */
// 8025D730: 80032804 (getTime__11dLib_time_cFv)
// 8025D744: 804061C0 (g_dComIfG_gameInfo)
// 8025D748: 804061C0 (g_dComIfG_gameInfo)
@@ -1237,56 +614,45 @@ asm void dTimer_c::start(int param_0, s16 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::stock_start() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/stock_start__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D7C0-8025D7E8 0028+00 s=1 e=0 z=0 None .text stock_start__8dTimer_cFs */
+/* 8025D7C0-8025D7E8 0028+00 s=1 e=0 z=0 None .text stock_start__8dTimer_cFs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// s16 False
asm void dTimer_c::stock_start(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/stock_start__8dTimer_cFs.s"
}
#pragma pop
-
-/* 8025D7E8-8025D86C 0084+00 s=3 e=1 z=0 None .text stop__8dTimer_cFUc */
+/* 8025D7E8-8025D86C 0084+00 s=3 e=1 z=0 None .text stop__8dTimer_cFUc */
// 8025D838: 80032804 (getTime__11dLib_time_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u8 False
asm void dTimer_c::stop(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/stop__8dTimer_cFUc.s"
}
#pragma pop
-
-/* 8025D86C-8025D920 00B4+00 s=1 e=1 z=0 None .text restart__8dTimer_cFUc */
+/* 8025D86C-8025D920 00B4+00 s=1 e=1 z=0 None .text restart__8dTimer_cFUc */
// 8025D8C0: 80032804 (getTime__11dLib_time_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// u8 False
asm void dTimer_c::restart(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/restart__8dTimer_cFUc.s"
}
#pragma pop
-
-/* 8025D920-8025D9E0 00C0+00 s=0 e=1 z=0 None .text end__8dTimer_cFi */
+/* 8025D920-8025D9E0 00C0+00 s=0 e=1 z=0 None .text end__8dTimer_cFi */
// 8025D950: 80032804 (getTime__11dLib_time_cFv)
// 8025D9A4: 80362324 (__div2i)
// 8025D9A8: 804061C0 (g_dComIfG_gameInfo)
@@ -1295,124 +661,104 @@ asm void dTimer_c::restart(u8 param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// int False
asm void dTimer_c::end(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/end__8dTimer_cFi.s"
}
#pragma pop
-
-/* 8025D9E0-8025D9F0 0010+00 s=0 e=1 z=0 None .text deleteRequest__8dTimer_cFv */
+/* 8025D9E0-8025D9F0 0010+00 s=0 e=1 z=0 None .text deleteRequest__8dTimer_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_c::deleteRequest() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/deleteRequest__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025D9F0-8025DA54 0064+00 s=3 e=0 z=0 None .text getTimeMs__8dTimer_cFv */
+/* 8025D9F0-8025DA54 0064+00 s=3 e=0 z=0 None .text getTimeMs__8dTimer_cFv */
// 8025DA3C: 80362324 (__div2i)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::getTimeMs() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/getTimeMs__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025DA54-8025DA9C 0048+00 s=3 e=0 z=0 None .text getLimitTimeMs__8dTimer_cFv */
+/* 8025DA54-8025DA9C 0048+00 s=3 e=0 z=0 None .text getLimitTimeMs__8dTimer_cFv */
// 8025DA84: 80362324 (__div2i)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dTimer_c::getLimitTimeMs() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/getLimitTimeMs__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025DA9C-8025DB10 0074+00 s=2 e=0 z=1 None .text getRestTimeMs__8dTimer_cFv */
+/* 8025DA9C-8025DB10 0074+00 s=2 e=0 z=1 None .text getRestTimeMs__8dTimer_cFv */
// 8025DAF8: 80362324 (__div2i)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_c::getRestTimeMs() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/getRestTimeMs__8dTimer_cFv.s"
}
#pragma pop
-
-/* 8025DB10-8025DB38 0028+00 s=1 e=0 z=4 None .text isStart__8dTimer_cFv */
+/* 8025DB10-8025DB38 0028+00 s=1 e=0 z=4 None .text isStart__8dTimer_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_c::isStart() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/isStart__8dTimer_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 803C33C0-803C33E4 0024+00 s=1 e=0 z=0 None .data @5239 */
+/* 803C33C0-803C33E4 0024+00 s=1 e=0 z=0 None .data @5239 */
SECTION_DATA static void* lit_5239[9] = {
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x2B8),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x250),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x258),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x260),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x268),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x274),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x280),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x288),
- (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)+0x294),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x2B8),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x250),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x258),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x260),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x268),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x274),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x280),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x288),
+ (void*)(((char*)createGetIn__21dDlst_TimerScrnDraw_cF4cXyz) + 0x294),
};
-/* 803C33E4-803C33F8 0014+00 s=1 e=0 z=0 None .data l_dTimer_Method */
+/* 803C33E4-803C33F8 0014+00 s=1 e=0 z=0 None .data l_dTimer_Method */
SECTION_DATA static void* l_dTimer_Method[5] = {
- (void*)dTimer_Create__FP9msg_class,
- (void*)dTimer_Delete__FP8dTimer_c,
- (void*)dTimer_Execute__FP8dTimer_c,
- (void*)dTimer_IsDelete__FP8dTimer_c,
- (void*)dTimer_Draw__FP8dTimer_c,
+ (void*)dTimer_Create__FP9msg_class, (void*)dTimer_Delete__FP8dTimer_c,
+ (void*)dTimer_Execute__FP8dTimer_c, (void*)dTimer_IsDelete__FP8dTimer_c,
+ (void*)dTimer_Draw__FP8dTimer_c,
};
-/* 803C33F8-803C3420 0028+00 s=0 e=0 z=1 None .data g_profile_TIMER */
+/* 803C33F8-803C3420 0028+00 s=0 e=0 z=1 None .data g_profile_TIMER */
SECTION_DATA void* g_profile_TIMER[10] = {
- (void*)0xFFFFFFFD,
- (void*)0x000CFFFD,
- (void*)0x03150000,
- (void*)&g_fpcLf_Method,
- (void*)0x00000170,
- (void*)NULL,
- (void*)NULL,
- (void*)&g_fopMsg_Method,
- (void*)0x03000000,
- (void*)&l_dTimer_Method,
+ (void*)0xFFFFFFFD, (void*)0x000CFFFD,
+ (void*)0x03150000, (void*)&g_fpcLf_Method,
+ (void*)0x00000170, (void*)NULL,
+ (void*)NULL, (void*)&g_fopMsg_Method,
+ (void*)0x03000000, (void*)&l_dTimer_Method,
};
-/* 803C3420-803C3430 0010+00 s=2 e=0 z=0 None .data __vt__21dDlst_TimerScrnDraw_c */
+/* 803C3420-803C3430 0010+00 s=2 e=0 z=0 None .data __vt__21dDlst_TimerScrnDraw_c */
SECTION_DATA void* __vt__21dDlst_TimerScrnDraw_c[4] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)draw__21dDlst_TimerScrnDraw_cFv,
- (void*)__dt__21dDlst_TimerScrnDraw_cFv,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)draw__21dDlst_TimerScrnDraw_cFv,
+ (void*)__dt__21dDlst_TimerScrnDraw_cFv,
};
-/* 8025DB38-8025DBE0 00A8+00 s=1 e=0 z=0 None .text __ct__21dDlst_TimerScrnDraw_cFv */
+/* 8025DB38-8025DBE0 00A8+00 s=1 e=0 z=0 None .text __ct__21dDlst_TimerScrnDraw_cFv */
// 8025DB38: 803A6F88 (__vt__12dDlst_base_c)
// 8025DB3C: 803A6F88 (__vt__12dDlst_base_c)
// 8025DB44: 803C3420 (__vt__21dDlst_TimerScrnDraw_c)
@@ -1422,15 +768,13 @@ SECTION_DATA void* __vt__21dDlst_TimerScrnDraw_c[4] = {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm dDlst_TimerScrnDraw_c::dDlst_TimerScrnDraw_c() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/__ct__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025DBE0-8025DFBC 03DC+00 s=1 e=0 z=0 None .text setHIO__21dDlst_TimerScrnDraw_cFv */
+/* 8025DBE0-8025DFBC 03DC+00 s=1 e=0 z=0 None .text setHIO__21dDlst_TimerScrnDraw_cFv */
// 8025DBF0: 803621DC (_savegpr_29)
// 8025DC10: 8042EBC8 (g_drawHIO)
// 8025DC14: 8042EBC8 (g_drawHIO)
@@ -1473,15 +817,14 @@ asm dDlst_TimerScrnDraw_c::dDlst_TimerScrnDraw_c() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::setHIO() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setHIO__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025DFBC-8025E240 0284+00 s=1 e=0 z=0 None .text setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive */
+/* 8025DFBC-8025E240 0284+00 s=1 e=0 z=0 None .text
+ * setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive */
// 8025DFF4: 8025E66C (setScreenBoatRace__21dDlst_TimerScrnDraw_cFv)
// 8025E004: 8025E8B8 (setScreenRider__21dDlst_TimerScrnDraw_cFv)
// 8025E00C: 8025E240 (setScreenBase__21dDlst_TimerScrnDraw_cFv)
@@ -1511,18 +854,14 @@ asm void dDlst_TimerScrnDraw_c::setHIO() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// s32 False
-// JKRArchive* False
-// JKRArchive False
asm void dDlst_TimerScrnDraw_c::setScreen(s32 param_0, JKRArchive* param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive.s"
}
#pragma pop
-
-/* 8025E240-8025E66C 042C+00 s=1 e=0 z=0 None .text setScreenBase__21dDlst_TimerScrnDraw_cFv */
+/* 8025E240-8025E66C 042C+00 s=1 e=0 z=0 None .text setScreenBase__21dDlst_TimerScrnDraw_cFv
+ */
// 8025E258: 802CEC4C (__nw__FUl)
// 8025E264: 802F8498 (__ct__9J2DScreenFv)
// 8025E274: 8039A3D8 (d_d_timer__stringBase0)
@@ -1544,15 +883,14 @@ asm void dDlst_TimerScrnDraw_c::setScreen(s32 param_0, JKRArchive* param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::setScreenBase() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setScreenBase__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025E66C-8025E8B8 024C+00 s=1 e=0 z=0 None .text setScreenBoatRace__21dDlst_TimerScrnDraw_cFv */
+/* 8025E66C-8025E8B8 024C+00 s=1 e=0 z=0 None .text setScreenBoatRace__21dDlst_TimerScrnDraw_cFv
+ */
// 8025E684: 802CEC4C (__nw__FUl)
// 8025E690: 802F8498 (__ct__9J2DScreenFv)
// 8025E6A0: 8039A3D8 (d_d_timer__stringBase0)
@@ -1572,15 +910,14 @@ asm void dDlst_TimerScrnDraw_c::setScreenBase() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::setScreenBoatRace() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setScreenBoatRace__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025E8B8-8025EB20 0268+00 s=1 e=0 z=0 None .text setScreenRider__21dDlst_TimerScrnDraw_cFv */
+/* 8025E8B8-8025EB20 0268+00 s=1 e=0 z=0 None .text setScreenRider__21dDlst_TimerScrnDraw_cFv
+ */
// 8025E8D0: 802CEC4C (__nw__FUl)
// 8025E8DC: 802F8498 (__ct__9J2DScreenFv)
// 8025E8EC: 8039A3D8 (d_d_timer__stringBase0)
@@ -1598,39 +935,35 @@ asm void dDlst_TimerScrnDraw_c::setScreenBoatRace() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::setScreenRider() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setScreenRider__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025EB20-8025EC5C 013C+00 s=1 e=0 z=0 None .text hideDenominator__21dDlst_TimerScrnDraw_cFv */
+/* 8025EB20-8025EC5C 013C+00 s=1 e=0 z=0 None .text hideDenominator__21dDlst_TimerScrnDraw_cFv
+ */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::hideDenominator() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/hideDenominator__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025EC5C-8025EE24 01C8+00 s=1 e=0 z=0 None .text deleteScreen__21dDlst_TimerScrnDraw_cFv */
+/* 8025EC5C-8025EE24 01C8+00 s=1 e=0 z=0 None .text deleteScreen__21dDlst_TimerScrnDraw_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::deleteScreen() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/deleteScreen__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 8025EE24-8025EECC 00A8+00 s=2 e=0 z=0 None .text changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei */
+/* 8025EE24-8025EECC 00A8+00 s=2 e=0 z=0 None .text
+ * changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei */
// 8025EE34: 803621D8 (_savegpr_28)
// 8025EE54: 804061C0 (g_dComIfG_gameInfo)
// 8025EE58: 804061C0 (g_dComIfG_gameInfo)
@@ -1640,46 +973,38 @@ asm void dDlst_TimerScrnDraw_c::deleteScreen() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// J2DPane* False
-// J2DPane False
-// int False
asm void dDlst_TimerScrnDraw_c::changeNumberTexture(J2DPane* param_0, int param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei.s"
}
#pragma pop
-
-/* 8025EECC-8025EEF0 0024+00 s=1 e=0 z=0 None .text getNumber__21dDlst_TimerScrnDraw_cFi */
+/* 8025EECC-8025EEF0 0024+00 s=1 e=0 z=0 None .text getNumber__21dDlst_TimerScrnDraw_cFi */
// 8025EEDC: 8021E2C8 (dMeter2Info_getNumberTextureName__Fi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// int False
asm void dDlst_TimerScrnDraw_c::getNumber(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/getNumber__21dDlst_TimerScrnDraw_cFi.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F4C-80454F50 0004+00 s=5 e=0 z=0 None .sdata2 @4124 */
+/* 80454F4C-80454F50 0004+00 s=5 e=0 z=0 None .sdata2 @4124 */
SECTION_SDATA2 static f32 lit_4124 = 1.0f;
-/* 80454F50-80454F58 0004+04 s=3 e=0 z=0 None .sdata2 @4125 */
+/* 80454F50-80454F58 0004+04 s=3 e=0 z=0 None .sdata2 @4125 */
SECTION_SDATA2 static f32 lit_4125[1 + 1 /* padding */] = {
- -1.0f,
- /* padding */
- 0.0f,
+ -1.0f,
+ /* padding */
+ 0.0f,
};
-/* 80454F58-80454F60 0008+00 s=7 e=0 z=0 None .sdata2 @4627 */
+/* 80454F58-80454F60 0008+00 s=7 e=0 z=0 None .sdata2 @4627 */
SECTION_SDATA2 static f64 lit_4627 = 4503601774854144.0 /* cast s32 to float */;
-/* 8025EEF0-8025F180 0290+00 s=1 e=0 z=0 None .text setTimer__21dDlst_TimerScrnDraw_cFi */
+/* 8025EEF0-8025F180 0290+00 s=1 e=0 z=0 None .text setTimer__21dDlst_TimerScrnDraw_cFi */
// 8025EF00: 803621C0 (_savegpr_22)
// 8025EF08: 80430188 (g_meter2_info)
// 8025EF0C: 80430188 (g_meter2_info)
@@ -1705,16 +1030,14 @@ SECTION_SDATA2 static f64 lit_4627 = 4503601774854144.0 /* cast s32 to float */;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// int False
asm void dDlst_TimerScrnDraw_c::setTimer(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setTimer__21dDlst_TimerScrnDraw_cFi.s"
}
#pragma pop
-
-/* 8025F180-8025FA00 0880+00 s=1 e=0 z=0 None .text setCounter__21dDlst_TimerScrnDraw_cFUcUc */
+/* 8025F180-8025FA00 0880+00 s=1 e=0 z=0 None .text setCounter__21dDlst_TimerScrnDraw_cFUcUc
+ */
// 8025F190: 803621C8 (_savegpr_24)
// 8025F298: 8025EE24 (changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei)
// 8025F4A0: 8025EE24 (changeNumberTexture__21dDlst_TimerScrnDraw_cFP7J2DPanei)
@@ -1750,77 +1073,59 @@ asm void dDlst_TimerScrnDraw_c::setTimer(int param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u8 False
-// u8 False
asm void dDlst_TimerScrnDraw_c::setCounter(u8 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setCounter__21dDlst_TimerScrnDraw_cFUcUc.s"
}
#pragma pop
-
-/* 8025FA00-8025FA2C 002C+00 s=1 e=0 z=0 None .text setParentPos__21dDlst_TimerScrnDraw_cFff */
+/* 8025FA00-8025FA2C 002C+00 s=1 e=0 z=0 None .text setParentPos__21dDlst_TimerScrnDraw_cFff
+ */
// 8025FA18: 802545B0 (paneTrans__8CPaneMgrFff)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 False
-// f32 False
asm void dDlst_TimerScrnDraw_c::setParentPos(f32 param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setParentPos__21dDlst_TimerScrnDraw_cFff.s"
}
#pragma pop
-
-/* 8025FA2C-8025FA6C 0040+00 s=4 e=0 z=0 None .text setTimerPos__21dDlst_TimerScrnDraw_cFff */
+/* 8025FA2C-8025FA6C 0040+00 s=4 e=0 z=0 None .text setTimerPos__21dDlst_TimerScrnDraw_cFff */
// 8025FA58: 802545B0 (paneTrans__8CPaneMgrFff)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 False
-// f32 False
asm void dDlst_TimerScrnDraw_c::setTimerPos(f32 param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setTimerPos__21dDlst_TimerScrnDraw_cFff.s"
}
#pragma pop
-
-/* 8025FA6C-8025FA98 002C+00 s=4 e=0 z=0 None .text setCounterPos__21dDlst_TimerScrnDraw_cFff */
+/* 8025FA6C-8025FA98 002C+00 s=4 e=0 z=0 None .text setCounterPos__21dDlst_TimerScrnDraw_cFff
+ */
// 8025FA84: 802545B0 (paneTrans__8CPaneMgrFff)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 False
-// f32 False
asm void dDlst_TimerScrnDraw_c::setCounterPos(f32 param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setCounterPos__21dDlst_TimerScrnDraw_cFff.s"
}
#pragma pop
-
-/* 8025FA98-8025FAC4 002C+00 s=4 e=0 z=0 None .text setImagePos__21dDlst_TimerScrnDraw_cFff */
+/* 8025FA98-8025FAC4 002C+00 s=4 e=0 z=0 None .text setImagePos__21dDlst_TimerScrnDraw_cFff */
// 8025FAB0: 802545B0 (paneTrans__8CPaneMgrFff)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 False
-// f32 False
asm void dDlst_TimerScrnDraw_c::setImagePos(f32 param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setImagePos__21dDlst_TimerScrnDraw_cFff.s"
}
#pragma pop
-
-/* 8025FAC4-8025FB74 00B0+00 s=2 e=0 z=0 None .text setShowType__21dDlst_TimerScrnDraw_cFUc */
+/* 8025FAC4-8025FB74 00B0+00 s=2 e=0 z=0 None .text setShowType__21dDlst_TimerScrnDraw_cFUc */
// 8025FAE0: 804061C0 (g_dComIfG_gameInfo)
// 8025FAE4: 804061C0 (g_dComIfG_gameInfo)
// 8025FAEC: 8002CBC4 (setTimerType__14dComIfG_play_cFUc)
@@ -1833,27 +1138,30 @@ asm void dDlst_TimerScrnDraw_c::setImagePos(f32 param_0, f32 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u8 False
asm void dDlst_TimerScrnDraw_c::setShowType(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/setShowType__21dDlst_TimerScrnDraw_cFUc.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F60-80454F68 0006+02 s=1 e=0 z=0 None .sdata2 animeFrame$5017 */
+/* 80454F60-80454F68 0006+02 s=1 e=0 z=0 None .sdata2 animeFrame$5017 */
SECTION_SDATA2 static u8 animeFrame[6 + 2 /* padding */] = {
- 0x00, 0x07, 0x00, 0x0F, 0x00, 0x16,
- /* padding */
- 0x00, 0x00,
+ 0x00,
+ 0x07,
+ 0x00,
+ 0x0F,
+ 0x00,
+ 0x16,
+ /* padding */
+ 0x00,
+ 0x00,
};
-/* 80454F68-80454F6C 0004+00 s=3 e=0 z=0 None .sdata2 @5094 */
+/* 80454F68-80454F6C 0004+00 s=3 e=0 z=0 None .sdata2 @5094 */
SECTION_SDATA2 static f32 lit_5094 = -50.0f;
-/* 8025FB74-8025FF98 0424+00 s=1 e=0 z=0 None .text anime__21dDlst_TimerScrnDraw_cFv */
+/* 8025FB74-8025FF98 0424+00 s=1 e=0 z=0 None .text anime__21dDlst_TimerScrnDraw_cFv */
// 8025FB94: 803621DC (_savegpr_29)
// 8025FBAC: 80454F60 (animeFrame)
// 8025FBD4: 80454F60 (animeFrame)
@@ -1897,19 +1205,17 @@ SECTION_SDATA2 static f32 lit_5094 = -50.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::anime() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/anime__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F6C-80454F70 0004+00 s=1 e=0 z=0 None .sdata2 @5143 */
+/* 80454F6C-80454F70 0004+00 s=1 e=0 z=0 None .sdata2 @5143 */
SECTION_SDATA2 static f32 lit_5143 = 49.0f;
-/* 8025FF98-802601E4 024C+00 s=1 e=0 z=0 None .text closeAnime__21dDlst_TimerScrnDraw_cFv */
+/* 8025FF98-802601E4 024C+00 s=1 e=0 z=0 None .text closeAnime__21dDlst_TimerScrnDraw_cFv */
// 8025FFE0: 80454F58 (lit_4627)
// 80260010: 80454F6C (lit_5143)
// 8026004C: 80454F68 (lit_5094)
@@ -1937,43 +1243,42 @@ SECTION_SDATA2 static f32 lit_5143 = 49.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::closeAnime() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/closeAnime__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F70-80454F74 0004+00 s=3 e=0 z=0 None .sdata2 @5227 */
+/* 80454F70-80454F74 0004+00 s=3 e=0 z=0 None .sdata2 @5227 */
SECTION_SDATA2 static f32 lit_5227 = 40.0f;
-/* 80454F74-80454F78 0004+00 s=2 e=0 z=0 None .sdata2 @5228 */
+/* 80454F74-80454F78 0004+00 s=2 e=0 z=0 None .sdata2 @5228 */
SECTION_SDATA2 static f32 lit_5228 = 60.0f;
-/* 80454F78-80454F7C 0004+00 s=1 e=0 z=0 None .sdata2 @5229 */
+/* 80454F78-80454F7C 0004+00 s=1 e=0 z=0 None .sdata2 @5229 */
SECTION_SDATA2 static f32 lit_5229 = -100.0f;
-/* 80454F7C-80454F80 0004+00 s=1 e=0 z=0 None .sdata2 @5230 */
+/* 80454F7C-80454F80 0004+00 s=1 e=0 z=0 None .sdata2 @5230 */
SECTION_SDATA2 static f32 lit_5230 = 100.0f;
-/* 80454F80-80454F84 0004+00 s=1 e=0 z=0 None .sdata2 @5231 */
+/* 80454F80-80454F84 0004+00 s=1 e=0 z=0 None .sdata2 @5231 */
SECTION_SDATA2 static f32 lit_5231 = 75.0f;
-/* 80454F84-80454F88 0004+00 s=1 e=0 z=0 None .sdata2 @5232 */
+/* 80454F84-80454F88 0004+00 s=1 e=0 z=0 None .sdata2 @5232 */
SECTION_SDATA2 static f32 lit_5232 = -75.0f;
-/* 80454F88-80454F8C 0004+00 s=1 e=0 z=0 None .sdata2 @5233 */
+/* 80454F88-80454F8C 0004+00 s=1 e=0 z=0 None .sdata2 @5233 */
SECTION_SDATA2 static f32 lit_5233 = 200.0f;
-/* 80454F8C-80454F90 0004+00 s=1 e=0 z=0 None .sdata2 @5234 */
+/* 80454F8C-80454F90 0004+00 s=1 e=0 z=0 None .sdata2 @5234 */
SECTION_SDATA2 static f32 lit_5234 = 150.0f;
-/* 80454F90-80454F94 0004+00 s=1 e=0 z=0 None .sdata2 @5235 */
+/* 80454F90-80454F94 0004+00 s=1 e=0 z=0 None .sdata2 @5235 */
SECTION_SDATA2 static f32 lit_5235 = 20.0f;
-/* 802601E4-80260574 0390+00 s=2 e=0 z=0 None .text createGetIn__21dDlst_TimerScrnDraw_cF4cXyz */
+/* 802601E4-80260574 0390+00 s=2 e=0 z=0 None .text createGetIn__21dDlst_TimerScrnDraw_cF4cXyz
+ */
// 80260210: 80430188 (g_meter2_info)
// 80260214: 80430188 (g_meter2_info)
// 80260224: 8021C250 (getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c)
@@ -2020,16 +1325,13 @@ SECTION_SDATA2 static f32 lit_5235 = 20.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// cXyz False
asm void dDlst_TimerScrnDraw_c::createGetIn(cXyz param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/createGetIn__21dDlst_TimerScrnDraw_cF4cXyz.s"
}
#pragma pop
-
-/* 80260574-80260690 011C+00 s=3 e=0 z=0 None .text createStart__21dDlst_TimerScrnDraw_cFUs */
+/* 80260574-80260690 011C+00 s=3 e=0 z=0 None .text createStart__21dDlst_TimerScrnDraw_cFUs */
// 80260588: 80430188 (g_meter2_info)
// 8026058C: 80430188 (g_meter2_info)
// 8026059C: 8021C250 (getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c)
@@ -2042,26 +1344,23 @@ asm void dDlst_TimerScrnDraw_c::createGetIn(cXyz param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// u16 False
asm void dDlst_TimerScrnDraw_c::createStart(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/createStart__21dDlst_TimerScrnDraw_cFUs.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454F94-80454F98 0004+00 s=1 e=0 z=0 None .sdata2 @5325 */
+/* 80454F94-80454F98 0004+00 s=1 e=0 z=0 None .sdata2 @5325 */
SECTION_SDATA2 static f32 lit_5325 = 3.0f / 20.0f;
-/* 80454F98-80454F9C 0004+00 s=2 e=0 z=0 None .sdata2 @5326 */
+/* 80454F98-80454F9C 0004+00 s=2 e=0 z=0 None .sdata2 @5326 */
SECTION_SDATA2 static f32 lit_5326 = 0.5f;
-/* 80454F9C-80454FA0 0004+00 s=1 e=0 z=0 None .sdata2 @5327 */
+/* 80454F9C-80454FA0 0004+00 s=1 e=0 z=0 None .sdata2 @5327 */
SECTION_SDATA2 static f32 lit_5327 = 18.0f;
-/* 80260690-80260AA8 0418+00 s=1 e=0 z=0 None .text draw__21dDlst_TimerScrnDraw_cFv */
+/* 80260690-80260AA8 0418+00 s=1 e=0 z=0 None .text draw__21dDlst_TimerScrnDraw_cFv */
// 802606B8: 803621D0 (_savegpr_26)
// 802606C0: 804061C0 (g_dComIfG_gameInfo)
// 802606C4: 804061C0 (g_dComIfG_gameInfo)
@@ -2100,42 +1399,37 @@ SECTION_SDATA2 static f32 lit_5327 = 18.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::draw() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/draw__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 80260AA8-80260AD4 002C+00 s=1 e=0 z=0 None .text checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv */
+/* 80260AA8-80260AD4 002C+00 s=1 e=0 z=0 None .text checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv
+ */
// 80260AB4: 80454F40 (lit_3919)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm void dDlst_TimerScrnDraw_c::checkStartAnimeEnd() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 80260AD4-80260B54 0080+00 s=2 e=0 z=0 None .text playBckAnimation__21dDlst_TimerScrnDraw_cFf */
+/* 80260AD4-80260B54 0080+00 s=2 e=0 z=0 None .text playBckAnimation__21dDlst_TimerScrnDraw_cFf
+ */
// 80260B1C: 802F7FCC (animationTransform__7J2DPaneFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// f32 False
asm void dDlst_TimerScrnDraw_c::playBckAnimation(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/playBckAnimation__21dDlst_TimerScrnDraw_cFf.s"
}
#pragma pop
-
-/* 80260B54-80260F04 03B0+00 s=1 e=0 z=0 None .text drawPikari__21dDlst_TimerScrnDraw_cFi */
+/* 80260B54-80260F04 03B0+00 s=1 e=0 z=0 None .text drawPikari__21dDlst_TimerScrnDraw_cFi */
// 80260BA4: 803621BC (_savegpr_21)
// 80260BCC: 80254EBC (getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs)
// 80260BF0: 80300658 (getStringPtr__10J2DTextBoxCFv)
@@ -2151,93 +1445,71 @@ asm void dDlst_TimerScrnDraw_c::playBckAnimation(f32 param_0) {
// 80260D08: 80430188 (g_meter2_info)
// 80260D10: 80454F58 (lit_4627)
// 80260DF0: 80454F98 (lit_5326)
-// 80260E24: 802140DC (drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc)
+// 80260E24: 802140DC
+//(drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc)
// 80260E54: 80454F98 (lit_5326)
-// 80260E88: 802140DC (drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc)
+// 80260E88: 802140DC
+//(drawPikari__13dMeter2Draw_cFffPffQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorfUc)
// 80260EF0: 80362208 (_restgpr_21)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// int False
asm void dDlst_TimerScrnDraw_c::drawPikari(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/drawPikari__21dDlst_TimerScrnDraw_cFi.s"
}
#pragma pop
-
-/* 80260F04-80260F24 0020+00 s=1 e=0 z=0 None .text dTimer_Draw__FP8dTimer_c */
+/* 80260F04-80260F24 0020+00 s=1 e=0 z=0 None .text dTimer_Draw__FP8dTimer_c */
// 80260F10: 8025D33C (_draw__8dTimer_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// dTimer_c* False
-// dTimer_c False
asm static void dTimer_Draw(dTimer_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_Draw__FP8dTimer_c.s"
}
#pragma pop
-
-/* 80260F24-80260F44 0020+00 s=1 e=0 z=0 None .text dTimer_Execute__FP8dTimer_c */
+/* 80260F24-80260F44 0020+00 s=1 e=0 z=0 None .text dTimer_Execute__FP8dTimer_c */
// 80260F30: 8025CF04 (_execute__8dTimer_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// dTimer_c* False
-// dTimer_c False
asm static void dTimer_Execute(dTimer_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_Execute__FP8dTimer_c.s"
}
#pragma pop
-
-/* 80260F44-80260F4C 0008+00 s=1 e=0 z=0 None .text dTimer_IsDelete__FP8dTimer_c */
-// True False
-// bool False
-// dTimer_c* False
-// dTimer_c False
+/* 80260F44-80260F4C 0008+00 s=1 e=0 z=0 None .text dTimer_IsDelete__FP8dTimer_c */
static bool dTimer_IsDelete(dTimer_c* param_0) {
- return true;
+ return true;
}
-
-/* 80260F4C-80260F6C 0020+00 s=1 e=0 z=0 None .text dTimer_Delete__FP8dTimer_c */
+/* 80260F4C-80260F6C 0020+00 s=1 e=0 z=0 None .text dTimer_Delete__FP8dTimer_c */
// 80260F58: 8025D3BC (_delete__8dTimer_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// dTimer_c* False
-// dTimer_c False
asm static void dTimer_Delete(dTimer_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_Delete__FP8dTimer_c.s"
}
#pragma pop
-
-/* 80260F6C-80260F8C 0020+00 s=1 e=0 z=0 None .text dTimer_Create__FP9msg_class */
+/* 80260F6C-80260F8C 0020+00 s=1 e=0 z=0 None .text dTimer_Create__FP9msg_class */
// 80260F78: 8025CA0C (_create__8dTimer_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// msg_class* False
-// msg_class False
asm static void dTimer_Create(msg_class* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_Create__FP9msg_class.s"
}
#pragma pop
-
-/* 80260F8C-80261034 00A8+00 s=0 e=1 z=9 None .text dTimer_createTimer__FlUlUcUcffff */
+/* 80260F8C-80261034 00A8+00 s=0 e=1 z=9 None .text dTimer_createTimer__FlUlUcUcffff */
// 80260F9C: 80362140 (_savefpr_28)
// 80260FA4: 803621D8 (_savegpr_28)
// 80260FC8: 804061C0 (g_dComIfG_gameInfo)
@@ -2249,36 +1521,27 @@ asm static void dTimer_Create(msg_class* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// s32 False
-// u32 False
-// u8 False
-// u8 False
-// f32 False
-// f32 False
-// f32 False
-// f32 False
-asm void dTimer_createTimer(s32 param_0, u32 param_1, u8 param_2, u8 param_3, f32 param_4, f32 param_5, f32 param_6, f32 param_7) {
- nofralloc
+asm void dTimer_createTimer(s32 param_0, u32 param_1, u8 param_2, u8 param_3, f32 param_4,
+ f32 param_5, f32 param_6, f32 param_7) {
+ nofralloc
#include "asm/d/d_timer/dTimer_createTimer__FlUlUcUcffff.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80454FA0-80454FA4 0004+00 s=1 e=0 z=0 None .sdata2 @5544 */
+/* 80454FA0-80454FA4 0004+00 s=1 e=0 z=0 None .sdata2 @5544 */
SECTION_SDATA2 static f32 lit_5544 = 221.0f;
-/* 80454FA4-80454FA8 0004+00 s=1 e=0 z=0 None .sdata2 @5545 */
+/* 80454FA4-80454FA8 0004+00 s=1 e=0 z=0 None .sdata2 @5545 */
SECTION_SDATA2 static f32 lit_5545 = 439.0f;
-/* 80454FA8-80454FAC 0004+00 s=1 e=0 z=0 None .sdata2 @5546 */
+/* 80454FA8-80454FAC 0004+00 s=1 e=0 z=0 None .sdata2 @5546 */
SECTION_SDATA2 static f32 lit_5546 = 32.0f;
-/* 80454FAC-80454FB0 0004+00 s=1 e=0 z=0 None .sdata2 @5547 */
+/* 80454FAC-80454FB0 0004+00 s=1 e=0 z=0 None .sdata2 @5547 */
SECTION_SDATA2 static f32 lit_5547 = 419.0f;
-/* 80261034-80261100 00CC+00 s=0 e=1 z=0 None .text dTimer_createStockTimer__Fv */
+/* 80261034-80261100 00CC+00 s=0 e=1 z=0 None .text dTimer_createStockTimer__Fv */
// 80261044: 804061C0 (g_dComIfG_gameInfo)
// 80261048: 804061C0 (g_dComIfG_gameInfo)
// 80261054: 8002CBBC (getTimerMode__14dComIfG_play_cFv)
@@ -2297,15 +1560,13 @@ SECTION_SDATA2 static f32 lit_5547 = 419.0f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_createStockTimer() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_createStockTimer__Fv.s"
}
#pragma pop
-
-/* 80261100-80261188 0088+00 s=0 e=0 z=1 None .text dTimer_createGetIn2D__Fl4cXyz */
+/* 80261100-80261188 0088+00 s=0 e=0 z=1 None .text dTimer_createGetIn2D__Fl4cXyz */
// 80261118: 804061C0 (g_dComIfG_gameInfo)
// 8026111C: 804061C0 (g_dComIfG_gameInfo)
// 80261128: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2315,17 +1576,13 @@ asm void dTimer_createStockTimer() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// s32 False
-// cXyz False
asm void dTimer_createGetIn2D(s32 param_0, cXyz param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_createGetIn2D__Fl4cXyz.s"
}
#pragma pop
-
-/* 80261188-802611F0 0068+00 s=1 e=0 z=0 None .text dTimer_createStart2D__FlUs */
+/* 80261188-802611F0 0068+00 s=1 e=0 z=0 None .text dTimer_createStart2D__FlUs */
// 802611A0: 804061C0 (g_dComIfG_gameInfo)
// 802611A4: 804061C0 (g_dComIfG_gameInfo)
// 802611B0: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2334,17 +1591,13 @@ asm void dTimer_createGetIn2D(s32 param_0, cXyz param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// s32 False
-// u16 False
asm static void dTimer_createStart2D(s32 param_0, u16 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_createStart2D__FlUs.s"
}
#pragma pop
-
-/* 802611F0-80261244 0054+00 s=0 e=0 z=5 None .text dTimer_isStart__Fv */
+/* 802611F0-80261244 0054+00 s=0 e=0 z=5 None .text dTimer_isStart__Fv */
// 80261200: 804061C0 (g_dComIfG_gameInfo)
// 80261204: 804061C0 (g_dComIfG_gameInfo)
// 80261210: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2353,15 +1606,13 @@ asm static void dTimer_createStart2D(s32 param_0, u16 param_1) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_isStart() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_isStart__Fv.s"
}
#pragma pop
-
-/* 80261244-80261298 0054+00 s=0 e=0 z=2 None .text dTimer_getRestTimeMs__Fv */
+/* 80261244-80261298 0054+00 s=0 e=0 z=2 None .text dTimer_getRestTimeMs__Fv */
// 80261254: 804061C0 (g_dComIfG_gameInfo)
// 80261258: 804061C0 (g_dComIfG_gameInfo)
// 80261264: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2370,15 +1621,13 @@ asm void dTimer_isStart() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_getRestTimeMs() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_getRestTimeMs__Fv.s"
}
#pragma pop
-
-/* 80261298-802612EC 0054+00 s=0 e=0 z=2 None .text dTimer_show__Fv */
+/* 80261298-802612EC 0054+00 s=0 e=0 z=2 None .text dTimer_show__Fv */
// 802612A8: 804061C0 (g_dComIfG_gameInfo)
// 802612AC: 804061C0 (g_dComIfG_gameInfo)
// 802612B8: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2386,15 +1635,13 @@ asm void dTimer_getRestTimeMs() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_show() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_show__Fv.s"
}
#pragma pop
-
-/* 802612EC-80261340 0054+00 s=0 e=0 z=2 None .text dTimer_hide__Fv */
+/* 802612EC-80261340 0054+00 s=0 e=0 z=2 None .text dTimer_hide__Fv */
// 802612FC: 804061C0 (g_dComIfG_gameInfo)
// 80261300: 804061C0 (g_dComIfG_gameInfo)
// 8026130C: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2402,15 +1649,13 @@ asm void dTimer_show() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_hide() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_hide__Fv.s"
}
#pragma pop
-
-/* 80261340-80261394 0054+00 s=0 e=0 z=1 None .text dTimer_isReadyFlag__Fv */
+/* 80261340-80261394 0054+00 s=0 e=0 z=1 None .text dTimer_isReadyFlag__Fv */
// 80261350: 804061C0 (g_dComIfG_gameInfo)
// 80261354: 804061C0 (g_dComIfG_gameInfo)
// 80261360: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
@@ -2418,40 +1663,32 @@ asm void dTimer_hide() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void dTimer_isReadyFlag() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/dTimer_isReadyFlag__Fv.s"
}
#pragma pop
-
-/* 80261394-802613DC 0048+00 s=1 e=0 z=0 None .text __dt__21dDlst_TimerScrnDraw_cFv */
+/* 80261394-802613DC 0048+00 s=1 e=0 z=0 None .text __dt__21dDlst_TimerScrnDraw_cFv */
// 802613AC: 803C3420 (__vt__21dDlst_TimerScrnDraw_c)
// 802613B0: 803C3420 (__vt__21dDlst_TimerScrnDraw_c)
// 802613C0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
asm dDlst_TimerScrnDraw_c::~dDlst_TimerScrnDraw_c() {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/__dt__21dDlst_TimerScrnDraw_cFv.s"
}
#pragma pop
-
-/* 802613DC-8026141C 0040+00 s=1 e=0 z=0 None .text createGetIn__8dTimer_cF4cXyz */
+/* 802613DC-8026141C 0040+00 s=1 e=0 z=0 None .text createGetIn__8dTimer_cF4cXyz */
// 80261408: 802601E4 (createGetIn__21dDlst_TimerScrnDraw_cF4cXyz)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// True False
-// cXyz False
asm void dTimer_c::createGetIn(cXyz param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_timer/createGetIn__8dTimer_cF4cXyz.s"
}
#pragma pop
-
-