mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 14:36:36 -04:00
dMsgScrnTree_c OK, Some JGeometry work (#370)
* Minor work on c_damagereaction and JGeomtry * dMsgScrnTree_c OK * dMsgScrnExplain_c OK
This commit is contained in:
@@ -3,4 +3,35 @@
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct dMsgScrn3Select_c {
|
||||
/* 802390B4 */ dMsgScrn3Select_c();
|
||||
/* 802398CC */ virtual ~dMsgScrn3Select_c();
|
||||
/* 80239C64 */ bool isSelect();
|
||||
/* 80239C78 */ void setString(char*, char*, char*);
|
||||
/* 80239D08 */ void setRubyString(char*, char*, char*);
|
||||
/* 80239D98 */ void translate(f32, f32);
|
||||
/* 80239DD4 */ void draw(f32, f32);
|
||||
/* 8023A094 */ void selAnimeInit(u8, u8, u8, f32, u8);
|
||||
/* 8023A398 */ void selAnimeMove(u8, u8, bool);
|
||||
/* 8023A680 */ bool selAnimeEnd();
|
||||
/* 8023A934 */ f32 getTextBoxWidth();
|
||||
/* 8023A94C */ f32 getFontSize();
|
||||
/* 8023A95C */ void getRubyFontSize();
|
||||
/* 8023A97C */ f32 getCharSpace();
|
||||
/* 8023A98C */ void getRubyCharSpace();
|
||||
/* 8023A9AC */ void getTextBoxGlobalPosX(int);
|
||||
/* 8023A9D8 */ void getTextBoxGlobalPosY(int);
|
||||
/* 8023AA04 */ void open1Proc();
|
||||
/* 8023AAF4 */ void open2Proc();
|
||||
/* 8023AC14 */ void waitProc();
|
||||
/* 8023AC44 */ void selectProc();
|
||||
/* 8023AE68 */ void changeProc();
|
||||
/* 8023B148 */ void closeProc();
|
||||
/* 8023B228 */ void selectScale();
|
||||
/* 8023B4AC */ void selectTrans();
|
||||
/* 8023B870 */ void selectAnimeTransform(int);
|
||||
|
||||
u8 field_0x0[0x114];
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_3SELECT_H */
|
||||
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
/* 0x48 */ dDlst_base_c* field_0x48;
|
||||
/* 0x4C */ u32 field_0x4c;
|
||||
/* 0x50 */ CharInfo_c* mCharInfoPtr;
|
||||
/* 0x54 */ u32 field_0x54;
|
||||
/* 0x54 */ JUTFont* field_0x54;
|
||||
/* 0x58 */ J2DTextBox::TFontSize mFontSize;
|
||||
/* 0x60 */ f32 mRubySize;
|
||||
/* 0x64 */ f32 mTextBoxPosX;
|
||||
|
||||
@@ -27,9 +27,11 @@ public:
|
||||
/* 8023E43C */ void close_init();
|
||||
/* 8023E448 */ void close_proc();
|
||||
/* 8023E558 */ bool openExplain(u32, u8, u8, u8, bool);
|
||||
/* 8023E5CC */ void getAlphaRatio();
|
||||
/* 8023E640 */ void checkTriggerA();
|
||||
/* 8023E654 */ void checkTriggerB();
|
||||
/* 8023E5CC */ f32 getAlphaRatio();
|
||||
/* 8023E640 */ bool checkTriggerA();
|
||||
/* 8023E654 */ bool checkTriggerB();
|
||||
|
||||
typedef void (dMsgScrnExplain_c::*ProcFunc)();
|
||||
|
||||
/* 8023D538 */ virtual ~dMsgScrnExplain_c();
|
||||
|
||||
|
||||
@@ -2,5 +2,29 @@
|
||||
#define MSG_SCRN_D_MSG_SCRN_TREE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "msg/scrn/d_msg_scrn_base.h"
|
||||
|
||||
struct JUTFont;
|
||||
struct JKRExpHeap;
|
||||
|
||||
struct dMsgScrnTree_c : public dMsgScrnBase_c {
|
||||
/* 80248954 */ dMsgScrnTree_c(JUTFont*, JKRExpHeap*);
|
||||
/* 80248F14 */ virtual ~dMsgScrnTree_c();
|
||||
/* 80249118 */ void exec();
|
||||
/* 80249270 */ void draw();
|
||||
/* 802492F8 */ void fukiAlpha(f32);
|
||||
/* 802493AC */ void fukiScale(f32);
|
||||
/* 802493B0 */ void fukiTrans(f32, f32);
|
||||
|
||||
/* 0xC4 */ CPaneMgr* field_0xc4;
|
||||
/* 0xC8 */ CPaneMgr* field_0xc8;
|
||||
/* 0xCC */ J2DAnmTransform* field_0xcc;
|
||||
/* 0xD0 */ J2DAnmTextureSRTKey* field_0xd0;
|
||||
/* 0xD4 */ J2DAnmTextureSRTKey* field_0xd4;
|
||||
/* 0xD8 */ JKRExpHeap* field_0xd8;
|
||||
/* 0xDC */ f32 field_0xdc;
|
||||
/* 0xDC */ f32 field_0xe0;
|
||||
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_TREE_H */
|
||||
|
||||
Reference in New Issue
Block a user