mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-04 10:48:31 -04:00
136 lines
3.9 KiB
C++
136 lines
3.9 KiB
C++
#ifndef D_S_FILE_SELECT
|
|
#define D_S_FILE_SELECT
|
|
|
|
#include "d/d_drawlist.h"
|
|
|
|
class dFs_HIO_c {
|
|
public:
|
|
dFs_HIO_c();
|
|
};
|
|
|
|
class dDlst_FileSel_c {
|
|
public:
|
|
void draw();
|
|
};
|
|
|
|
class dFile_select_c : public dDlst_base_c {
|
|
public:
|
|
void getErrType() {}
|
|
void getIconMode() {}
|
|
void getSelectNum() {}
|
|
void isDataExtra(u8) {}
|
|
void isDataNew(u8) {}
|
|
void isSelectEnd() {}
|
|
void setIconMode(u8) {}
|
|
void setSaveDataPtr(u8*) {}
|
|
void setSavePicDataPtr(u8*) {}
|
|
void setUseType(u8) {}
|
|
|
|
dFile_select_c();
|
|
void _create();
|
|
void initial();
|
|
void _delete();
|
|
void _move();
|
|
void _open();
|
|
void _close();
|
|
void closeEnd();
|
|
void closeCardErr();
|
|
void closeBack();
|
|
void closeErrErase();
|
|
void closeErrCopy();
|
|
void dataSelect();
|
|
void menuColorChange();
|
|
void SelectTitAnime();
|
|
void recCursorMove();
|
|
void recCursorAnime();
|
|
void recCursorAlphaInit();
|
|
void recDataPaneMove();
|
|
void dataSelMoveSet();
|
|
void makeRecInfo(u8);
|
|
void dataSelectPaneMove();
|
|
void MessagePaneMoveSet(f32, f32, f32, f32, u8, int);
|
|
void menuSelect();
|
|
void menuCursorAlphaInit();
|
|
void menuCursorMove();
|
|
void menuCursorAnime();
|
|
void ToCopyPaneMove();
|
|
void ToErasePaneMove();
|
|
void ToBackPaneMove();
|
|
void copyDataToSelect();
|
|
void copyDataSelAnime();
|
|
void cptCursorMove();
|
|
void copyToSelBack();
|
|
void copyToSelPaneMove();
|
|
void copyPaneMoveOk();
|
|
void copyPaneMoveOk2();
|
|
void saveCopyBWColor();
|
|
void DataSelectPaneCopyMove(s16, s16);
|
|
void DataSelectPaneCopyBackMove(s16, s16);
|
|
void DataSelectPaneCopyMove2(s16, s16);
|
|
void DataSelectPaneCopyColorMove(s16, u8, int);
|
|
void DataSelectPaneBackFromCopyMove(u8, u8);
|
|
void YesNoSelect();
|
|
void yesNoCursorMove();
|
|
void CmdExecPaneMove0();
|
|
void CmdExecPaneMove2();
|
|
void CommandExec();
|
|
void DataEraseWait();
|
|
void DataCopyWait();
|
|
void ErasePaneMoveOk();
|
|
void ErasePaneMoveOk2();
|
|
void ErrorMsgPaneMove();
|
|
void ErrorMsgPaneMove2();
|
|
void backDatSelPaneMove();
|
|
void backDatSelWait();
|
|
void backDatSelWait2();
|
|
void DataSelectPaneBackMove(s16, s16, s16);
|
|
void nextModeWait();
|
|
void screenSet();
|
|
void paneTransInit();
|
|
void menuPaneMoveSet();
|
|
void yesNoPaneMoveSet();
|
|
void MessagePaneMove(f32, f32, f32, f32, s16, u8, int);
|
|
void recInfoPaneMove(f32, f32, f32, f32, s16, u8, int);
|
|
void menuPaneMove(f32, f32, s16, u8, int);
|
|
void yesNoPaneMove(f32, f32, s16, u8, int);
|
|
void PaneTranceTitle(s16, u8, f32, f32, u8, int);
|
|
void PaneAlphaTitleTxt(s16, u8);
|
|
void PaneTranceRecTlt1(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecTlt2(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecTlt3(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecInfo1(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecInfo2(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecInfo3(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceRecBase(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceMessageBase(s16, u8, f32, f32, f32, f32, u8, int);
|
|
void PaneTranceYes(s16, u8, f32, f32, u8, int);
|
|
void PaneTranceNo(s16, u8, f32, f32, u8, int);
|
|
void PaneTranceStart(s16, u8, f32, f32, u8, int);
|
|
void PaneTranceCopy(s16, u8, f32, f32, u8, int);
|
|
void PaneTranceErase(s16, u8, f32, f32, u8, int);
|
|
void PaneTranceBack(s16, u8, f32, f32, u8, int);
|
|
void displayInit();
|
|
void setSaveData();
|
|
void changeExtraColor(int);
|
|
void changeBrokenColor(int);
|
|
void _draw();
|
|
void dataSelectEx();
|
|
void ExSavePaneMove();
|
|
void YesNoSelectEx();
|
|
void ExSavePaneMove0();
|
|
void ExCardCheck();
|
|
void ExBackDatSelPaneMove();
|
|
void ExSavePaneMove1();
|
|
void ExDataSave();
|
|
void ExDataSaveWait();
|
|
void ExDataSavePaneMoveOk();
|
|
void ExDataSavePaneMoveOk2();
|
|
void ExErrorMsgPaneMove();
|
|
void ExErrorMsgPaneMove2();
|
|
|
|
private:
|
|
u32 field_0x00[100];
|
|
};
|
|
|
|
#endif
|