mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 05:04:40 -04:00
d_menu_window
This commit is contained in:
+5
-208
@@ -26,8 +26,6 @@ struct mDoMemCd_Ctrl_c {
|
||||
/* 800170B8 */ void command_attach();
|
||||
};
|
||||
|
||||
struct JKRHeap {};
|
||||
|
||||
struct mDoDvdThd_mountArchive_c {
|
||||
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
|
||||
};
|
||||
@@ -62,33 +60,11 @@ struct dSv_event_c {
|
||||
/* 800349BC */ void isEventBit(u16) const;
|
||||
};
|
||||
|
||||
struct J2DPane {
|
||||
/* 802F7FCC */ void animationTransform();
|
||||
};
|
||||
|
||||
struct JKRArchive {};
|
||||
|
||||
struct dSelect_cursor_c {
|
||||
/* 80194220 */ dSelect_cursor_c(u8, f32, JKRArchive*);
|
||||
/* 801950F4 */ void setPos(f32, f32, J2DPane*, bool);
|
||||
/* 801951B0 */ void setParam(f32, f32, f32, f32, f32);
|
||||
/* 801952A0 */ void setAlphaRate(f32);
|
||||
};
|
||||
|
||||
struct dMsgString_c {
|
||||
/* 80249C20 */ dMsgString_c();
|
||||
/* 80249D28 */ ~dMsgString_c();
|
||||
};
|
||||
|
||||
struct STControl {
|
||||
/* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16);
|
||||
/* 8003219C */ void checkTrigger();
|
||||
/* 8003242C */ void checkLeftTrigger();
|
||||
/* 800324A8 */ void checkRightTrigger();
|
||||
/* 80032524 */ void checkUpTrigger();
|
||||
/* 800325A0 */ void checkDownTrigger();
|
||||
};
|
||||
|
||||
struct J2DOrthoGraph {};
|
||||
|
||||
struct dMsgScrnExplain_c {
|
||||
@@ -108,131 +84,6 @@ struct dMeter2Info_c {
|
||||
/* 8021E0C4 */ void resetMiniGameItem(bool);
|
||||
};
|
||||
|
||||
struct dMenu_save_c {
|
||||
/* 801EF6A0 */ dMenu_save_c();
|
||||
/* 801EF7AC */ void _create();
|
||||
/* 801EF904 */ void screenSet();
|
||||
/* 801F0938 */ void initialize();
|
||||
/* 801F0958 */ void displayInit();
|
||||
/* 801F09AC */ void _open();
|
||||
/* 801F0B10 */ void _close();
|
||||
/* 801F0B28 */ void _delete();
|
||||
/* 801F1048 */ void _move();
|
||||
/* 801F1100 */ void saveSelAnm();
|
||||
/* 801F1148 */ void selFileWakuAnm();
|
||||
/* 801F11F4 */ void bookIconAnm();
|
||||
/* 801F12F0 */ void memCardWatch();
|
||||
/* 801F1378 */ void saveQuestion();
|
||||
/* 801F1558 */ void saveQuestion2();
|
||||
/* 801F1620 */ void saveQuestion21();
|
||||
/* 801F1644 */ void saveQuestion3();
|
||||
/* 801F16B8 */ void saveQuestion4();
|
||||
/* 801F16F4 */ void saveGuide();
|
||||
/* 801F1720 */ void memCardCheck();
|
||||
/* 801F191C */ void memCardErrMsgWaitKey();
|
||||
/* 801F19A8 */ void backSaveQuestionInitSet();
|
||||
/* 801F19DC */ void backSaveQuestion();
|
||||
/* 801F1A48 */ void backSaveQuestion2();
|
||||
/* 801F1B38 */ void closeSelect();
|
||||
/* 801F1BF8 */ void closeSelect2();
|
||||
/* 801F1C70 */ void iplSelMsgInitSet();
|
||||
/* 801F1C94 */ void iplSelInitSet();
|
||||
/* 801F1CEC */ void IPLSelectDisp1();
|
||||
/* 801F1D54 */ void IPLSelectDisp2();
|
||||
/* 801F1DD4 */ void memCardErrGoIPLSel();
|
||||
/* 801F1E58 */ void IPLSelect2Disp();
|
||||
/* 801F1EE0 */ void memCardErrGoIPLSel2();
|
||||
/* 801F1F80 */ void memCardErrGotoIPL();
|
||||
/* 801F2000 */ void memCardErrMsgWaitFormatSel();
|
||||
/* 801F20AC */ void cardFormatYesSelDisp();
|
||||
/* 801F2134 */ void cardFormatNoSelDisp();
|
||||
/* 801F219C */ void memCardErrMsgWaitFormatSel2();
|
||||
/* 801F2250 */ void cardFormatYesSel2Disp();
|
||||
/* 801F22CC */ void memCardFormat();
|
||||
/* 801F232C */ void memCardFormatWait();
|
||||
/* 801F23A4 */ void gameFileMakeSelInitSet();
|
||||
/* 801F23FC */ void makeGameFileSelDisp();
|
||||
/* 801F247C */ void memCardMakeGameFileSel();
|
||||
/* 801F2514 */ void makeGameFileDisp();
|
||||
/* 801F25AC */ void memCardMakeGameFile();
|
||||
/* 801F260C */ void memCardMakeGameFileWait();
|
||||
/* 801F2698 */ void memCardCommandEnd();
|
||||
/* 801F2708 */ void memCardCommandEnd2();
|
||||
/* 801F27CC */ void memCardDataLoadWait();
|
||||
/* 801F2840 */ void dataWrite();
|
||||
/* 801F28E4 */ void memCardDataSaveWait();
|
||||
/* 801F298C */ void memCardDataSaveWait2();
|
||||
/* 801F2B5C */ void gameContinueDisp();
|
||||
/* 801F2BF8 */ void gameContinue();
|
||||
/* 801F2D78 */ void gameContinue2();
|
||||
/* 801F2DA0 */ void gameContinue3();
|
||||
/* 801F2DD4 */ void saveEnd();
|
||||
/* 801F2E88 */ void endingNoSave();
|
||||
/* 801F2F08 */ void endingNoSave2();
|
||||
/* 801F2F38 */ void endingDataCheck();
|
||||
/* 801F2F4C */ void retryQuestion0();
|
||||
/* 801F2FB4 */ void retryQuestion1();
|
||||
/* 801F3040 */ void retryQuestion2();
|
||||
/* 801F30B8 */ void restartInit();
|
||||
/* 801F31B0 */ void saveWait();
|
||||
/* 801F31B4 */ void messageChange();
|
||||
/* 801F328C */ void YesNoSelect();
|
||||
/* 801F34BC */ void msgTxtSet(u16, bool);
|
||||
/* 801F3588 */ void openSaveSelect();
|
||||
/* 801F36B4 */ void openSaveSelect2();
|
||||
/* 801F37A0 */ void openSaveSelect3();
|
||||
/* 801F3934 */ void saveSelect();
|
||||
/* 801F3A94 */ void saveSelectStart();
|
||||
/* 801F3BE0 */ void selectDataOpenMove();
|
||||
/* 801F3C7C */ void dataSelectAnmSet();
|
||||
/* 801F3E30 */ void saveSelectMoveAnime();
|
||||
/* 801F40D8 */ void saveYesNoSelect();
|
||||
/* 801F4238 */ void yesnoSelectStart();
|
||||
/* 801F42FC */ void saveMoveDisp();
|
||||
/* 801F43F8 */ void saveMoveDisp2();
|
||||
/* 801F4510 */ void yesnoSelectAnmSet(u8);
|
||||
/* 801F46B4 */ void yesNoCursorMoveAnm();
|
||||
/* 801F4724 */ void yesnoCancelAnmSet();
|
||||
/* 801F47DC */ void saveYesNoCancelMove();
|
||||
/* 801F485C */ void headerTxtSet(u16);
|
||||
/* 801F4928 */ void headerTxtChangeAnm();
|
||||
/* 801F4A10 */ void errDispInitSet(int);
|
||||
/* 801F4B84 */ void msgWindowInitOpen();
|
||||
/* 801F4D10 */ void msgWindowOpen();
|
||||
/* 801F4DAC */ void msgWindowClose();
|
||||
/* 801F4E48 */ void errYesNoSelect(u8, u8);
|
||||
/* 801F4FB4 */ void errCurMove(u8, u8);
|
||||
/* 801F5054 */ void errYesNoCursorMoveAnm();
|
||||
/* 801F50C4 */ void errorTxtSet(u16);
|
||||
/* 801F5190 */ void errorTxtChangeAnm();
|
||||
/* 801F5278 */ void saveSelectOpenInit();
|
||||
/* 801F533C */ void selectDataBaseMoveAnmInitSet(int, int);
|
||||
/* 801F53D4 */ void selectDataBaseMoveAnm();
|
||||
/* 801F54C0 */ void saveSelectOpenAnmSet();
|
||||
/* 801F5508 */ void selectDataMoveAnmInitSet(int, int);
|
||||
/* 801F5600 */ void selectDataMoveAnm();
|
||||
/* 801F5744 */ void yesnoMenuMoveAnmInitSet(int, int, u8);
|
||||
/* 801F58C8 */ void yesnoMenuMoveAnm();
|
||||
/* 801F5AE4 */ void yesnoSelectMoveAnm(u8);
|
||||
/* 801F5D84 */ void yesnoCursorShow();
|
||||
/* 801F5EF4 */ void errorMoveAnmInitSet(int, int);
|
||||
/* 801F5F84 */ void errorMoveAnm();
|
||||
/* 801F60A4 */ void modoruTxtDispAnmInit(u8);
|
||||
/* 801F6120 */ void modoruTxtDispAnm();
|
||||
/* 801F61FC */ void ketteiTxtDispAnmInit(u8);
|
||||
/* 801F6278 */ void ketteiTxtDispAnm();
|
||||
/* 801F6354 */ void selectWakuAlpahAnmInit(u8, u8, u8, u8);
|
||||
/* 801F6390 */ void selectWakuAlpahAnm(u8);
|
||||
/* 801F6458 */ void selFileCursorShow();
|
||||
/* 801F6608 */ void yesnoWakuAlpahAnmInit(u8, u8, u8, u8);
|
||||
/* 801F6654 */ void yesnoWakuAlpahAnm(u8);
|
||||
/* 801F67B8 */ void dataSave();
|
||||
/* 801F67F0 */ void setSaveData();
|
||||
/* 801F6954 */ void setInitSaveData();
|
||||
/* 801F69B8 */ void _draw();
|
||||
/* 801F69FC */ void _draw2();
|
||||
};
|
||||
|
||||
struct dFile_warning_c {
|
||||
/* 80191BAC */ dFile_warning_c(JKRArchive*, u8);
|
||||
/* 80191F18 */ void _move();
|
||||
@@ -248,30 +99,12 @@ struct dFile_info_c {
|
||||
/* 80192D60 */ void _draw();
|
||||
};
|
||||
|
||||
struct dDlst_base_c {};
|
||||
|
||||
struct dDlst_list_c {
|
||||
/* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
|
||||
};
|
||||
|
||||
struct dDlst_MenuSave_c {
|
||||
/* 801F6B0C */ void draw();
|
||||
/* 801F6B44 */ ~dDlst_MenuSave_c();
|
||||
};
|
||||
|
||||
struct dDlst_MenuSaveExplain_c {
|
||||
/* 801F6ADC */ void draw();
|
||||
/* 801F6B8C */ ~dDlst_MenuSaveExplain_c();
|
||||
};
|
||||
|
||||
struct Z2SeqMgr {
|
||||
/* 802B3EAC */ void checkBgmIDPlaying(u32);
|
||||
};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct Z2SeMgr {
|
||||
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
/* 802AC50C */ void seStartLevel(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
@@ -281,52 +114,14 @@ struct Z2AudioMgr {
|
||||
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct JUtility {
|
||||
struct TColor {};
|
||||
};
|
||||
|
||||
struct JKRFileLoader {
|
||||
/* 802D4270 */ void getGlbResource(char const*, JKRFileLoader*);
|
||||
};
|
||||
|
||||
struct JKRExpHeap {};
|
||||
|
||||
struct JFWDisplay {
|
||||
static u8 sManager[4];
|
||||
};
|
||||
|
||||
struct J2DTextBox {
|
||||
/* 80300658 */ void getStringPtr() const;
|
||||
/* 80300660 */ void setString(char const*, ...);
|
||||
/* 8030074C */ void setString(s16, char const*, ...);
|
||||
};
|
||||
|
||||
struct J2DGrafContext {};
|
||||
|
||||
struct J2DScreen {
|
||||
/* 802F8498 */ J2DScreen();
|
||||
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
|
||||
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
|
||||
/* 802F9690 */ void animation();
|
||||
};
|
||||
|
||||
struct J2DAnmLoaderDataBase {
|
||||
/* 80308A6C */ void load(void const*);
|
||||
};
|
||||
|
||||
struct CPaneMgrAlpha {
|
||||
/* 802553FC */ CPaneMgrAlpha(J2DScreen*, u64, u8, JKRExpHeap*);
|
||||
/* 802555C8 */ void show();
|
||||
/* 80255878 */ void alphaAnime(s16, u8, u8, u8);
|
||||
};
|
||||
|
||||
struct CPaneMgr {
|
||||
/* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
|
||||
/* 802548BC */ void colorAnime(s16, JUtility::TColor, JUtility::TColor, JUtility::TColor,
|
||||
JUtility::TColor, u8);
|
||||
/* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
@@ -1670,7 +1465,7 @@ asm void dMenu_save_c::displayInit() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void dMenu_save_c::_open() {
|
||||
asm bool dMenu_save_c::_open() {
|
||||
nofralloc
|
||||
#include "asm/d/menu/d_menu_save/_open__12dMenu_save_cFv.s"
|
||||
}
|
||||
@@ -2889,7 +2684,8 @@ asm void dMenu_save_c::_draw2() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void dDlst_MenuSaveExplain_c::draw() {
|
||||
// asm void dDlst_MenuSaveExplain_c::draw() {
|
||||
extern "C" asm void draw__23dDlst_MenuSaveExplain_cFv() {
|
||||
nofralloc
|
||||
#include "asm/d/menu/d_menu_save/draw__23dDlst_MenuSaveExplain_cFv.s"
|
||||
}
|
||||
@@ -2899,7 +2695,8 @@ asm void dDlst_MenuSaveExplain_c::draw() {
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void dDlst_MenuSave_c::draw() {
|
||||
// asm void dDlst_MenuSave_c::draw() {
|
||||
extern "C" asm void draw__16dDlst_MenuSave_cFv() {
|
||||
nofralloc
|
||||
#include "asm/d/menu/d_menu_save/draw__16dDlst_MenuSave_cFv.s"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user