get more d_ TUs to compile

This commit is contained in:
LagoLunatic
2024-03-01 01:21:27 -05:00
parent 568630b072
commit b8f4d25c56
30 changed files with 872 additions and 260 deletions
+2
View File
@@ -36,6 +36,8 @@ public:
class dDlst_2DOutFont_c {
public:
void setLeftUpPos(f32, f32) {}
void initial();
void setPane(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*);
void setPaneEx(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, char*);
+48
View File
@@ -0,0 +1,48 @@
#ifndef D_AUCTION_SCREEN_H
#define D_AUCTION_SCREEN_H
#include "dolphin/types.h"
class fopMsgM_pane_class;
class J2DPane;
class JKRArchive;
class dAuction_screen_c {
public:
void clearTimer() {}
void draw() {}
void getArchive(JKRArchive*) {}
void screenSet();
void initPosSet(fopMsgM_pane_class*, f32, f32);
void gaugeMove();
void nowRupeeSet();
void nextRupeeSet(s16);
void changeNumberTexture(J2DPane*, int);
void rupeeCountTrans();
void rupeeCountUp();
void rupeeCountDown();
void slotShowAnime();
void gaugeShowAnime();
void initialize();
void _create();
void _move();
void _draw();
void _open();
void _close();
};
class dAs_c {
public:
void _create();
void _execute();
void _draw();
void _delete();
};
class dAs_HIO_c {
public:
dAs_HIO_c();
};
#endif /* D_AUCTION_SCREEN_H */
+53
View File
@@ -0,0 +1,53 @@
#ifndef D_FILE_ERROR_H
#define D_FILE_ERROR_H
#include "dolphin/types.h"
class MyScreen {
public:
void createPane(const J2DPane::J2DScrnBlockHeader&, JSURandomInputStream*, J2DPane*) {}
};
class dFe_HIO_c {
public:
dFe_HIO_c();
};
class dFile_error_c {
public:
void getStatus() {}
void getYesNo() {}
void setDbgErrMessage(char*, int) {}
void setTimeCountDownMode() {}
void _create();
void initial();
void _delete();
void setErrMessage(u32, int);
void closeMessage();
void resizeMsgBoard(int);
void setMessage(char*);
void getLineCount(char*);
void _move();
void ProcWait();
void ShowMsgBoard();
void ynCursorInit();
void HideMsgBoard();
void msgDispWait();
void yesNoSelectWait();
void ynCursorMove();
void ynCursorAnime();
void screenSet();
void paneTransInit();
void displayInit();
void PaneTranceBase(s16, u8, f32, f32, f32, f32, u8, int);
void _draw();
void draw2();
};
class dDlst_FileErr_c {
public:
void draw();
};
#endif /* D_FILE_ERROR_H */
+121
View File
@@ -3,9 +3,130 @@
#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];
+155
View File
@@ -0,0 +1,155 @@
#ifndef D_MESG_H
#define D_MESG_H
#include "dolphin/types.h"
namespace JMessage { class TControl; };
class JUTFont;
class JKRExpHeap;
class sub_mesg_class;
class dMesg_outFont_c {
public:
void getTimer() {}
~dMesg_outFont_c();
void _create();
void _delete();
void _initialize();
void _set(s16, s16, s16, u32, u8);
void _draw();
void _setAlpha(u8);
};
class dMesg_tControl {
public:
void getCharCode() {}
void getCharSpace() {}
void getInitFontSize() {}
void getLineCount() {}
void getLineLength(int) {}
void getLineStart() {}
void getMainFont() {}
void getNowFontSize() {}
void getRubyFont() {}
void getTextBoxWidth() {}
void isHeader() {}
void setCharCode(int) {}
void setCode16FgOff() {}
void setHeaderOff() {}
void setHeaderOn() {}
void setLineCount(int) {}
void setLineLength(int, f32) {}
void setLineStart(int) {}
void setMainFont(JUTFont*) {}
void setNowFontSize(int) {}
void setRubyFont(JUTFont*) {}
dMesg_tControl();
void do_word(u32);
};
class dMesg_tSequenceProcessor {
public:
void decWaitRest() {}
void getNowColor() {}
void getStopFlag() {}
void resetWaitRest() {}
void setMesg(sub_mesg_class*) {}
void setNowColor(u32) {}
void setShortCutFlag() {}
void setWaitRest() {}
dMesg_tSequenceProcessor(JMessage::TControl*);
~dMesg_tSequenceProcessor();
void initialize(int);
void do_begin(const void*, const char*);
void do_end();
void do_isReady();
void do_jump_isReady();
void do_jump(const void*, const char*);
void do_branch_query(u16);
void do_branch_queryResult();
void do_branch(const void*, const char*);
void do_character(int);
void do_tag(u32, const void*, u32);
void setCharacter();
void ruby_character(char*, int);
void do_systemTagCode(u16, const void*, u32);
};
class dMesg_tMeasureProcessor {
public:
dMesg_tMeasureProcessor(JMessage::TControl*, int);
~dMesg_tMeasureProcessor();
void do_character(int);
void do_end();
void do_tag(u32, const void*, u32);
void do_systemTagCode(u16, const void*, u32);
};
class dMesg_tRenderingProcessor {
public:
dMesg_tRenderingProcessor(JMessage::TControl*);
~dMesg_tRenderingProcessor();
void do_begin(const void*, const char*);
void do_end();
void do_character(int);
void do_tag(u32, const void*, u32);
void do_systemTagCode(u16, const void*, u32);
};
class dMesg_screenData_c {
public:
void deleteScreen() {}
void getTextPosX(int) {}
void getTextPosY(int) {}
void resetTimer() {}
void setFont(JUTFont*, JUTFont*) {}
void setHeap(JKRExpHeap*) {}
void setMesg(sub_mesg_class*) {}
~dMesg_screenData_c();
void setCommonData();
void initString(char*, int);
void setString(char*, int);
void shiftSet(int, int);
void arwAnimeInit();
void arwAnime();
void dotAnimeInit();
void dotAnime();
void changeFont(JUTFont*);
void setTextPosition(u8);
void createScreen();
void move();
void draw();
};
class dMesg_screenDataTalk_c {
public:
~dMesg_screenDataTalk_c();
void createScreen();
void changeFont(JUTFont*);
void openAnime();
void closeAnime();
void setTextPosition(u8);
void draw();
};
class dMesg_screenDataItem_c {
public:
~dMesg_screenDataItem_c();
void createScreen();
void changeFont(JUTFont*);
void deleteScreen();
void openAnime();
void closeAnime();
void move();
void draw();
void ringMove();
void lightMove();
void cornerMove();
};
#endif /* D_MESG_H */
+21
View File
@@ -0,0 +1,21 @@
#ifndef D_MESSAGE_H
#define D_MESSAGE_H
#include "dolphin/types.h"
class sub_msg2_class;
class dDlst_2DMSG2_c {
public:
void setActorP(sub_msg2_class*) {}
void draw();
void outFontDraw();
};
class dDlst_2DCopy_c {
public:
void draw();
};
#endif /* D_MESSAGE_H */
+26
View File
@@ -0,0 +1,26 @@
#ifndef D_MESSAGE_PAPER_H
#define D_MESSAGE_PAPER_H
#include "dolphin/types.h"
class sub_msg3_class;
class dmsg3_3d_c {
public:
dmsg3_3d_c();
~dmsg3_3d_c();
void setDummyTexture();
void set_mtx();
void exec();
void draw();
};
class dDlst_2DMSG3_c {
public:
void setActorP(sub_msg3_class*) {}
void draw();
void outFontDraw();
};
#endif /* D_MESSAGE_PAPER_H */
+33
View File
@@ -0,0 +1,33 @@
#ifndef D_MINIGAME_STARTER_H
#define D_MINIGAME_STARTER_H
#include "dolphin/types.h"
class JKRArchive;
class fopMsgM_pane_class;
class dDlst_StarterScrnDraw_c {
public:
void acc(s16, s16, s16) {}
void setScreen(const char*, JKRArchive*);
void anime1(int);
void anime2();
void scaleAnime(f32);
void setRotate(fopMsgM_pane_class*, f32);
void draw();
};
class dMinigame_Starter_c {
public:
void countStart() {}
void _create();
void _execute();
void _draw();
void _delete();
void startCheck();
void deleteCheck();
};
#endif /* D_MINIGAME_STARTER_H */
+50
View File
@@ -0,0 +1,50 @@
#ifndef D_MINIGAME_TERMINATER_H
#define D_MINIGAME_TERMINATER_H
#include "dolphin/types.h"
class JKRArchive;
class J2DPane;
class fopMsgM_pane_class;
class dDlst_TerminaterScrnDraw_c {
public:
void acc(s16, s16, s16) {}
void setScreen(const char*, JKRArchive*);
void setScrnFailed();
void setScrnSuccess(int, int);
void changeNumberTexture(J2DPane*, int);
void getNumber(int);
void setAlphaFailed();
void setAlphaSuccess();
void getRotate(fopMsgM_pane_class*);
void setRotate(fopMsgM_pane_class*, f32);
void setScale(fopMsgM_pane_class*, f32);
void animeF1(int);
void animeF2(int);
void animeF3(int);
void animeS1();
void animeS2(fopMsgM_pane_class*);
void animeS3();
void animeFailed1();
void animeFailed2();
void animeSuccess();
void animePerfect();
void draw();
};
class dMinigame_Terminater_c {
public:
void getResultRupee() {}
void getResultTime() {}
void setResultRupee(int) {}
void setResultTime(int) {}
void _create();
void _execute();
void _draw();
void _delete();
};
#endif /* D_MINIGAME_TERMINATER_H */
+68
View File
@@ -0,0 +1,68 @@
#ifndef D_NAME_H
#define D_NAME_H
#include "dolphin/types.h"
class dNm_HIO_c {
public:
dNm_HIO_c();
};
class dName_c {
public:
void draw() {}
void getInputStrPtr() {}
void isInputEnd() {}
void setNextNameStr(char*) {}
void _create();
void initial();
void _delete();
void _move();
void nameCheck();
void playNameSet(int);
void _open();
void _close();
void NameInMain();
void nameCursorAnime();
void EndWait();
void MojiSelect();
void mojiChange(u8);
void selectMojiSet();
void getMoji();
void setMoji(int);
void setNameText();
void nameCursorMove();
void selectCursorMove();
void selectCursorTxtChange();
void selectCursorAnime();
void menuCursorPosSet();
void MenuSelect();
void MenuButtonAnime();
void menuAbtnSelect();
void backSpace();
void mojiListChange(u8);
void menuCursorMove();
void selectCursorPosSet(int);
void menuCursorAnime();
void _draw();
void screenSet();
void paneTransInit();
void PaneTranceTitle(s16, u8, f32, f32, u8, int);
void PaneTranceName(s16, u8, f32, f32, u8, int);
void PaneTranceBase0(s16, u8, f32, f32, u8, int);
void PaneTranceBase(s16, u8, f32, f32, u8, int);
void PaneTranceHira(s16, u8, f32, f32, u8, int);
void PaneTranceKata(s16, u8, f32, f32, u8, int);
void PaneTranceEisu(s16, u8, f32, f32, u8, int);
void PaneTranceArrow(s16, u8, f32, f32, u8, int);
void PaneTranceEnd(s16, u8, f32, f32, u8, int);
void displayInit();
void NameStrSet();
};
class dDlst_NameIN_c {
void draw();
};
#endif /* D_NAME_H */
+76
View File
@@ -0,0 +1,76 @@
#ifndef D_OPERATE_WIND_H
#define D_OPERATE_WIND_H
#include "dolphin/types.h"
#include "JSystem/JUtility/TColor.h"
class fopMsgM_pane_class;
class JKRExpHeap;
class J2DScreen;
class dOw_HIO_c {
public:
dOw_HIO_c();
};
class dDlst_Ow_main_c {
public:
void drawLine(int, f32, f32, f32, f32) {}
void setLineColor(JUtility::TColor) {}
void setLineMax(int) {}
void setScreen(J2DScreen*) {}
void draw();
};
class dDlst_Ow_mask_c {
public:
void setScreen(J2DScreen*) {}
void draw();
};
class dOperate_wind_c {
public:
void setTimer(s16) {}
void dOw_angleRegular(f32);
void dOw_stickControl(int, s16);
void screenSet();
void alphaSet(f32);
void arrowColor1();
void arrowColor2();
void maskColor();
void arrowDirection();
void windSet();
void ringScale(f32);
void directionTrans(f32);
void lineInit(f32);
void lineDraw();
void arrowRotate(fopMsgM_pane_class*, s16);
void initialize();
void _create();
void _delete();
void _move();
void _draw();
void _open();
void _close();
};
class dOw_c {
public:
void _close() {}
void _draw() {}
void _move() {}
void _open() {}
void getHeap() {}
void getStatus() {}
void setHeap(JKRExpHeap*) {}
void setStatus(u8) {}
void setTimer(s16) {}
void _create();
void _delete();
};
#endif /* D_OPERATE_WIND_H */
+71
View File
@@ -0,0 +1,71 @@
#ifndef D_PICTURE_BOX_H
#define D_PICTURE_BOX_H
#include "dolphin/types.h"
class JKRExpHeap;
class fopMsgM_pane_class;
class fopMsgM_pane_alpha_class;
class sub_pb_class;
class dJle_Pb_c {
void alphaChange(fopMsgM_pane_alpha_class*, f32) {}
void alphaChange(fopMsgM_pane_class*, f32) {}
void getMemory(void*, int) {}
void getStatus() {}
void setTextArea(char*, int) {}
void screenSet();
void screenSet2();
void cameraAlphaInc(f32);
void browseAlphaInc(f32);
void getAlphaInc(f32);
void alphaDec(f32);
void zoomScale();
void changeScale(int);
void up_downIconMove();
void left_rightIconMove();
void clickShutterMode();
void selectMode();
void cameraMode();
void pictureDraw(u8, int);
void pictureEraseWait();
void pictureDecide();
void pictureErase();
void pictureTransX(f32, f32, f32, f32, f32);
void changePicture();
void shutterChange();
void moveCamera();
void moveBrowse();
void selectBrowse();
void getBrowse();
void changeBrowseToCamera();
void changeCameraToBrowse();
void setColorInit(u8);
void setColorAnime(u8);
void changeData();
void label_sort();
void getPicLabelData(u8);
void shutterLineRotateCenter(f32, int);
void shutterLineRotateInitPos(f32, int);
void shutterLineMove();
void shutterLineDraw(u8);
void messageSet(u32);
void remainMessageSet(u8);
void existMessageSet(u8);
void shutterShow();
void shutterHide();
void _create(JKRExpHeap*);
void _copen();
void _bopen();
void _gopen();
void _close();
void _cmove();
void _bmove();
void _gmove();
void draw();
void _delete(JKRExpHeap*);
};
#endif /* D_PICTURE_BOX_H */
+16
View File
@@ -0,0 +1,16 @@
#ifndef D_SCOPE_H
#define D_SCOPE_H
#include "dolphin/types.h"
class sub_scp_class;
class dDlst_2DSCP_c {
public:
void setActorP(sub_scp_class*) {}
void draw();
void outFontDraw();
};
#endif /* D_SCOPE_H */
+2
View File
@@ -7,6 +7,8 @@ class cXyz;
class d2DBSplinePath {
public:
void Last() {}
void Init(s32, s32);
void Step();
void Calc(cXyz*);
+3
View File
@@ -5,6 +5,9 @@
class dWaterMark_c {
public:
inline BOOL draw();
inline BOOL execute();
inline BOOL wm_delete();
void setMatrix();
void create();
};
+4 -2
View File
@@ -5,9 +5,11 @@
class dWindArrow_c {
public:
void createHeap();
inline s32 create();
inline BOOL execute();
BOOL createHeap();
void adjustHeap();
void draw();
BOOL draw();
};
#endif /* D_WIND_ARROW_H */
+6 -1
View File
@@ -6,11 +6,16 @@
class dWpotWater_c {
public:
inline s32 create();
inline BOOL draw();
inline BOOL execute();
};
class dWpotWater_EcallBack {
public:
void execute(JPABaseEmitter*) {}
void setup(JPABaseEmitter*, const cXyz*, const csXyz*, s8) {}
void draw(JPABaseEmitter*);
};