Files
tww/include/d/d_menu_save.h
T
2024-01-16 17:18:38 -05:00

130 lines
3.4 KiB
C++

#ifndef D_MENU_SAVE_H
#define D_MENU_SAVE_H
#include "d/d_drawlist.h"
#include "dolphin/types.h"
class fopMsgM_pane_class;
class dDlst_MenuSave_c : public dDlst_base_c {
public:
void draw();
};
class dMenu_save_c {
public:
void getDataBufPtr() {}
void getEndStatus() {}
void getSaveStatus() {}
void setErrorFlag(unsigned char) {}
void setErrorType(unsigned char) {}
void setUseType(unsigned char) {}
virtual ~dMenu_save_c() {}
void _create();
void _draw();
void _draw2();
void _move();
bool _open();
bool _close();
void _delete();
void initialize();
void openNormal();
void closeNormal();
void openForCollect();
void openForItem();
void closeForCollect();
void closeForItem();
void openForGameover();
void closeForGameover();
void closeForGameover_1();
void closeForGameover_2();
void openForEnding();
void openForEnding2();
void closeForEnding();
void noSave();
void noSave2();
void saveQuestion();
void memCardCheck();
void openSaveMenu();
void closeSaveMenu();
void memCardErrMsgWaitKey();
void memCardErrMsgWaitKey2();
void memCardErrMsgWaitKey3();
void memCardErrGoIPLSel();
void memCardErrGoIPLSel2();
void memCardErrMsgWaitFormatSel();
void memCardErrMsgWaitFormatSel2();
void memCardFormat();
void memCardFormatCheck();
void memCardMakeGameFileSel();
void memCardMakeGameFile();
void memCardMakeGameFileCheck();
void memCardDataLoadWait();
void memCardDataLoadWait2();
void memCardDataSave();
void memCardDataSaveUpMenu();
void memCardDataSaveSel();
void memCardDataSaveDownMenu();
void dataWrite();
void memCardDataSaveWait();
void msgWait();
void msgWait2();
void saveEndWait();
void canNotSave();
void canNotSave2();
void gameContinue();
void gameContinue2();
void gameContinue3();
void gameContinue4();
void endingNoSave();
void endingNoSave2();
void endingNoSave3();
void endingDataCheck();
void saveWait();
void YesNoSelect(int);
void YesNoSelect2(int);
void CursorAlphaInit();
void CursorMove();
void CursorAnime();
void openSave();
void closeSave();
void screenSet();
void paneTransInit();
void displayInit();
void initializeEx();
void menuUp();
void menuDown();
void PaneAlphaMsgTxt(short, unsigned char);
void PaneTranceBase(short, unsigned char, float, float, unsigned char, int);
void PaneScaleAlphaWipe(short, unsigned char, float, unsigned char, int);
void PaneAlphaMask(short, unsigned char, unsigned char, int);
void PaneTranceTitle(short, unsigned char, float, float, unsigned char, int);
void PaneRotate(short, unsigned char, fopMsgM_pane_class*, float, float, float, unsigned char);
void PaneTranceMenu(short, unsigned char, fopMsgM_pane_class*, float, float, unsigned char, int);
public:
/* 0x0004 */ u8 field_0x0004;
/* 0x0008 */ dDlst_MenuSave_c mDlst;
/* 0x000C */ u8 field_0x000c[0x0524];
/* 0x0530 */ u8 field_0x0530;
/* 0x0531 */ u8 field_0x0531;
/* 0x0532 */ u8 field_0x0532;
/* 0x0533 */ u8 field_0x0533;
/* 0x0534 */ u8 field_0x0534;
/* 0x0535 */ u8 field_0x0535;
/* 0x0536 */ u8 field_0x0536;
/* 0x0537 */ u8 field_0x0537;
/* 0x0538 */ u8 field_0x0538;
/* 0x0539 */ u8 field_0x0539[0x1ba4 - 0x0539];
};
class dMs_HIO_c {
public:
dMs_HIO_c();
};
#endif /* D_MENU_SAVE_H */