mirror of
https://github.com/zeldaret/tp
synced 2026-09-03 10:09:35 -04:00
cleanup msg scrn (#2051)
* msg_scrn_light done * update include paths * some cleanup * fix build
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_3SELECT_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_3SELECT_H
|
||||
|
||||
#include "d/d_drawlist.h"
|
||||
|
||||
class J2DScreen;
|
||||
class J2DAnmTransform;
|
||||
class J2DAnmColor;
|
||||
class J2DAnmTextureSRTKey;
|
||||
class dSelect_cursor_c;
|
||||
class CPaneMgr;
|
||||
class J2DTextBox;
|
||||
|
||||
class dMsgScrn3Select_c {
|
||||
public:
|
||||
/* 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);
|
||||
|
||||
void setOffsetX(f32 i_offsetX) { mOffsetX = i_offsetX; }
|
||||
|
||||
private:
|
||||
/* 0x004 */ J2DScreen* mpScreen;
|
||||
/* 0x008 */ J2DAnmTransform* mpAnmBck;
|
||||
/* 0x00C */ J2DAnmColor* mpAnmBpk;
|
||||
/* 0x010 */ J2DAnmTextureSRTKey* mpAnmBtk;
|
||||
/* 0x014 */ dSelect_cursor_c* mpSelectCursor;
|
||||
/* 0x018 */ CPaneMgr* mpParent;
|
||||
/* 0x01C */ CPaneMgr* mpTouchArea[3];
|
||||
/* 0x028 */ J2DTextBox* mpTmrSel_c[3];
|
||||
/* 0x034 */ CPaneMgr* mpSel_c[3];
|
||||
/* 0x040 */ CPaneMgr* mpSelCld_c[3];
|
||||
/* 0x04C */ CPaneMgr* mpSelCldr_c[3];
|
||||
/* 0x058 */ CPaneMgr* mpSelCldm_c[3];
|
||||
/* 0x064 */ CPaneMgr* mpSelCldw_c[5][3];
|
||||
/* 0x0A0 */ CPaneMgr* mpSelPo_c[3];
|
||||
/* 0x0AC */ CPaneMgr* mpKahen_c[3];
|
||||
/* 0x0B8 */ CPaneMgr* mpCursor_c[3];
|
||||
/* 0x0C4 */ JUtility::TColor field_0xc4;
|
||||
/* 0x0C8 */ JUtility::TColor field_0xc8;
|
||||
/* 0x0CC */ u8 field_0xcc[0xF0 - 0xCC];
|
||||
/* 0x0F0 */ f32 field_0xf0;
|
||||
/* 0x0F4 */ f32 field_0xf4;
|
||||
/* 0x0F8 */ f32 field_0xf8;
|
||||
/* 0x0FC */ f32 mOffsetX;
|
||||
/* 0x100 */ f32 field_0x100;
|
||||
/* 0x104 */ f32 field_0x104;
|
||||
/* 0x108 */ u8 field_0x108;
|
||||
/* 0x109 */ u8 field_0x109[0x10A - 0x109];
|
||||
/* 0x10A */ s16 field_0x10a;
|
||||
/* 0x10C */ s16 field_0x10c;
|
||||
/* 0x10E */ u8 field_0x10e;
|
||||
/* 0x10F */ u8 field_0x10f;
|
||||
/* 0x110 */ u8 field_0x110;
|
||||
/* 0x111 */ u8 field_0x111;
|
||||
/* 0x112 */ u8 field_0x112;
|
||||
/* 0x113 */ u8 field_0x113;
|
||||
/* 0x114 */ u8 field_0x114;
|
||||
/* 0x115 */ u8 field_0x115;
|
||||
/* 0x116 */ u8 field_0x116;
|
||||
/* 0x117 */ u8 field_0x117;
|
||||
}; // Size: 0x118
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_3SELECT_H */
|
||||
@@ -0,0 +1,33 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_ARROW_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_ARROW_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DScreen;
|
||||
class J2DAnmTransform;
|
||||
class J2DAnmColor;
|
||||
class J2DScreen;
|
||||
class CPaneMgr;
|
||||
|
||||
class dMsgScrnArrow_c {
|
||||
public:
|
||||
/* 8023B9B4 */ dMsgScrnArrow_c();
|
||||
/* 8023BC78 */ virtual ~dMsgScrnArrow_c();
|
||||
/* 8023BDC0 */ void draw();
|
||||
/* 8023BDF8 */ void setPos(f32, f32);
|
||||
/* 8023BE34 */ void arwAnimeInit();
|
||||
/* 8023BE90 */ void arwAnimeMove();
|
||||
/* 8023BFC4 */ void dotAnimeInit();
|
||||
/* 8023C010 */ void dotAnimeMove();
|
||||
|
||||
/* 0x04 */ J2DScreen* mpScreen;
|
||||
/* 0x08 */ J2DAnmTransform* mpBck;
|
||||
/* 0x0C */ J2DAnmColor* mpBpk;
|
||||
/* 0x10 */ CPaneMgr* mpParent_c;
|
||||
/* 0x14 */ CPaneMgr* mpArw_c;
|
||||
/* 0x18 */ CPaneMgr* mpDot_c;
|
||||
/* 0x1C */ f32 mBckFrame;
|
||||
/* 0x20 */ f32 mBpkFrame;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_ARROW_H */
|
||||
@@ -0,0 +1,74 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_BASE_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_BASE_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DTextBox.h"
|
||||
#include "d/d_drawlist.h"
|
||||
|
||||
class COutFont_c;
|
||||
class CPaneMgr;
|
||||
struct CharInfo_c;
|
||||
|
||||
class dMsgScrnBase_c : public dDlst_base_c {
|
||||
public:
|
||||
/* 8023C0DC */ dMsgScrnBase_c();
|
||||
/* 8023C16C */ void init();
|
||||
/* 8023C32C */ void drawOutFont(f32, f32, f32);
|
||||
/* 8023C360 */ void setString(char*, char*);
|
||||
/* 8023C3EC */ void setRubyString(char*);
|
||||
/* 8023C574 */ bool isTalkNow();
|
||||
|
||||
/* 8023C274 */ virtual void draw();
|
||||
/* 8023C124 */ virtual ~dMsgScrnBase_c();
|
||||
/* 80238C3C */ virtual void exec();
|
||||
/* 8023C234 */ virtual void multiDraw();
|
||||
/* 8023C300 */ virtual void drawSelf();
|
||||
/* 80238C44 */ virtual void setSelectString(char*, char*, char*);
|
||||
/* 80238C40 */ virtual void setSelectRubyString(char*, char*, char*);
|
||||
/* 80238C58 */ virtual void arwAnimeInit();
|
||||
/* 80238C54 */ virtual void arwAnimeMove();
|
||||
/* 80238C74 */ virtual void dotAnimeInit();
|
||||
/* 80238C70 */ virtual void dotAnimeMove();
|
||||
/* 80238C60 */ virtual bool isSelect();
|
||||
/* 80238C50 */ virtual void selectAnimeInit(u8, u8, f32, u8);
|
||||
/* 80238C48 */ virtual bool selectAnimeMove(u8, u8, bool);
|
||||
/* 80238C68 */ virtual bool selectAnimeEnd();
|
||||
/* 8023C458 */ virtual void fukiScale(f32);
|
||||
/* 8023C480 */ virtual void fukiTrans(f32, f32);
|
||||
/* 8023C4A4 */ virtual void fukiAlpha(f32);
|
||||
/* 8023C4F4 */ virtual void fontAlpha(f32);
|
||||
/* 80238C5C */ virtual void fukiPosCalc(u8);
|
||||
|
||||
/* 0x04 */ J2DScreen* mpScreen;
|
||||
/* 0x08 */ CPaneMgr* mpPmp_c;
|
||||
/* 0x0C */ CPaneMgr* mpTm_c[7];
|
||||
/* 0x28 */ CPaneMgr* mpTmr_c[7];
|
||||
/* 0x44 */ COutFont_c* mpOutFont;
|
||||
/* 0x48 */ dDlst_base_c* field_0x48;
|
||||
/* 0x4C */ u32 field_0x4c;
|
||||
/* 0x50 */ CharInfo_c* mCharInfoPtr;
|
||||
/* 0x54 */ JUTFont* field_0x54;
|
||||
/* 0x58 */ J2DTextBox::TFontSize mFontSize;
|
||||
/* 0x60 */ f32 mRubySize;
|
||||
/* 0x64 */ f32 mTextBoxPosX;
|
||||
/* 0x68 */ f32 mTextBoxPosY;
|
||||
/* 0x6C */ f32 mTextBoxScaleX;
|
||||
/* 0x70 */ f32 mTextBoxScaleY;
|
||||
/* 0x74 */ f32 mTBoxWidth;
|
||||
/* 0x78 */ f32 mTBoxHeight;
|
||||
/* 0x7C */ f32 mLineSpace;
|
||||
/* 0x80 */ f32 mCharSpace;
|
||||
/* 0x84 */ f32 mRubyCharSpace;
|
||||
/* 0x88 */ f32 mSelFontSize;
|
||||
/* 0x8C */ f32 mSelRubySize;
|
||||
/* 0x90 */ f32 mSelTextBoxPosX[3];
|
||||
/* 0x9C */ f32 mSelTextBoxPosY[3];
|
||||
/* 0xA8 */ f32 mSelTBoxWidth;
|
||||
/* 0xAC */ f32 mSelCharSpace;
|
||||
/* 0xB0 */ f32 mSelRubyCharSpace;
|
||||
/* 0xB4 */ f32 mTextBoxPosOffsetY;
|
||||
/* 0xB8 */ f32 field_0xb8;
|
||||
/* 0xBC */ f32 mCharAlphaRate;
|
||||
/* 0xC0 */ u16 mMsgID;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_BASE_H */
|
||||
@@ -0,0 +1,23 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_BOSS_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_BOSS_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class dMsgScrnBoss_c : public dMsgScrnBase_c {
|
||||
public:
|
||||
/* 8023C5C8 */ dMsgScrnBoss_c();
|
||||
|
||||
/* 8023C928 */ virtual ~dMsgScrnBoss_c();
|
||||
/* 8023CA88 */ virtual void exec();
|
||||
/* 8023CB98 */ virtual void drawSelf();
|
||||
/* 8023CC7C */ virtual void fukiScale(f32);
|
||||
/* 8023CC80 */ virtual void fukiTrans(f32, f32);
|
||||
/* 8023CC84 */ virtual void fontAlpha(f32);
|
||||
/* 8023CBF0 */ virtual void fukiAlpha(f32);
|
||||
|
||||
private:
|
||||
/* 0xC4 */ CPaneMgr* mpBaseParent;
|
||||
/* 0xC8 */ CPaneMgr* mpFontParent;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_BOSS_H */
|
||||
@@ -0,0 +1,75 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_EXPLAIN_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_EXPLAIN_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class J2DOrthoGraph;
|
||||
class STControl;
|
||||
class dMsgScrnArrow_c;
|
||||
class dMsgScrn3Select_c;
|
||||
class dMsgString_c;
|
||||
|
||||
class dMsgScrnExplain_c {
|
||||
public:
|
||||
/* 8023CC88 */ dMsgScrnExplain_c(STControl*, u8, bool, u8);
|
||||
/* 8023D7D8 */ void move();
|
||||
/* 8023D918 */ void draw(J2DOrthoGraph*);
|
||||
/* 8023DAD0 */ void wait_init();
|
||||
/* 8023DAD4 */ void wait_proc();
|
||||
/* 8023DAD8 */ void open_request_init();
|
||||
/* 8023DADC */ void open_request_proc();
|
||||
/* 8023DBE4 */ void open_init();
|
||||
/* 8023DC7C */ void open_proc();
|
||||
/* 8023DD90 */ void move_init();
|
||||
/* 8023DDB4 */ void move_proc();
|
||||
/* 8023DE8C */ void move_select_init();
|
||||
/* 8023E0F4 */ void move_select_proc();
|
||||
/* 8023E43C */ void close_init();
|
||||
/* 8023E448 */ void close_proc();
|
||||
/* 8023E558 */ bool openExplain(u32, u8, u8, u8, bool);
|
||||
/* 8023E5CC */ f32 getAlphaRatio();
|
||||
/* 8023E640 */ bool checkTriggerA();
|
||||
/* 8023E654 */ bool checkTriggerB();
|
||||
|
||||
typedef void (dMsgScrnExplain_c::*ProcFunc)();
|
||||
|
||||
/* 8023D538 */ virtual ~dMsgScrnExplain_c();
|
||||
|
||||
u8 getStatus() { return mStatus; }
|
||||
u8 getSelectCursor() { return mSelCursor; }
|
||||
void onForceSelect() { mForceSelect = 1; }
|
||||
void setKeyWaitTimer(s16 timer) { mKeyWaitTimer = timer; }
|
||||
|
||||
private:
|
||||
/* 0x04 */ dMsgString_c* mpString_c;
|
||||
/* 0x08 */ CPaneMgr* mpTm_c[2];
|
||||
/* 0x10 */ CPaneMgr* field_0x10[2];
|
||||
/* 0x18 */ CPaneMgr* mpMg_c[2];
|
||||
/* 0x20 */ CPaneMgr* mpRoot_c[2];
|
||||
/* 0x28 */ CPaneMgr* mpArw_c;
|
||||
/* 0x2C */ J2DScreen* mpScreen;
|
||||
/* 0x30 */ J2DScreen* mpTxScreen;
|
||||
/* 0x34 */ dMsgScrnArrow_c* mpArrow_c;
|
||||
/* 0x38 */ dMsgScrn3Select_c* mpSelect_c;
|
||||
/* 0x3C */ COutFont_c* mpOutFont;
|
||||
/* 0x40 */ J2DPicture* mpBackTex;
|
||||
/* 0x44 */ STControl* mpStick;
|
||||
/* 0x48 */ f32 field_0x48;
|
||||
/* 0x4C */ f32 field_0x4c;
|
||||
/* 0x50 */ f32 field_0x50;
|
||||
/* 0x54 */ u32 field_0x54;
|
||||
/* 0x58 */ u8 field_0x58;
|
||||
/* 0x5A */ s16 field_0x5a;
|
||||
/* 0x5C */ s16 field_0x5c;
|
||||
/* 0x5E */ s16 mKeyWaitTimer;
|
||||
/* 0x60 */ u8 mStatus;
|
||||
/* 0x61 */ u8 mSelCursor;
|
||||
/* 0x62 */ u8 field_0x62;
|
||||
/* 0x63 */ u8 field_0x63;
|
||||
/* 0x64 */ u8 field_0x64;
|
||||
/* 0x65 */ u8 mForceSelect;
|
||||
/* 0x66 */ u8 field_0x66;
|
||||
/* 0x67 */ u8 field_0x67;
|
||||
}; // Size: 0x68
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_EXPLAIN_H */
|
||||
@@ -0,0 +1,117 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_HOWL_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_HOWL_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
struct dMsgScrnHowl_c : public dMsgScrnBase_c {
|
||||
/* 8024096C */ dMsgScrnHowl_c();
|
||||
/* 80241784 */ ~dMsgScrnHowl_c();
|
||||
/* 80241A70 */ void exec();
|
||||
/* 80241C30 */ void drawSelf();
|
||||
/* 80241D58 */ void guide_on_init();
|
||||
/* 80241D5C */ void guide_on_proc();
|
||||
/* 80241DFC */ void guide_off_init();
|
||||
/* 80241E00 */ void guide_off_proc();
|
||||
/* 80241E7C */ void guide_stop_init();
|
||||
/* 80241E80 */ void guide_stop_proc();
|
||||
/* 80241F28 */ void guide_demo_play_init();
|
||||
/* 80241F34 */ void guide_demo_play_proc();
|
||||
/* 8024202C */ void guide_off_test_init();
|
||||
/* 80242030 */ void guide_off_test_proc();
|
||||
/* 80242034 */ void fukiScale(f32);
|
||||
/* 80242038 */ void fukiTrans(f32, f32);
|
||||
/* 8024205C */ void fukiAlpha(f32);
|
||||
/* 80242080 */ bool isKeyCheck();
|
||||
/* 802420D4 */ void resetLine();
|
||||
/* 80242198 */ void drawWave();
|
||||
/* 802427A8 */ void drawGuide();
|
||||
/* 80242FE4 */ void drawGuide2();
|
||||
/* 802435BC */ void drawEffect();
|
||||
/* 80243838 */ void calcMain();
|
||||
/* 8024389C */ void calcWave();
|
||||
/* 80243A50 */ void calcGuide();
|
||||
/* 80243BE0 */ void moveLineV(bool);
|
||||
/* 80243DCC */ void moveBaseLength(bool);
|
||||
/* 80243EEC */ s8 getOnLineNum(int);
|
||||
/* 80243F58 */ s16 addCount(s16);
|
||||
/* 80243F7C */ s16 addCountGuide(s16);
|
||||
/* 80243F94 */ f32 getNowPlotPitch(f32);
|
||||
/* 80244108 */ f32 getPlotPitch(f32);
|
||||
/* 8024414C */ void calcPitchLevel();
|
||||
/* 802441FC */ void initGuideData();
|
||||
/* 80244304 */ u16 getGuideDataSize();
|
||||
/* 8024438C */ u8 getGuideDataType(int);
|
||||
|
||||
/* 0x00C4 */ CPaneMgr* mpLineH[3];
|
||||
/* 0x00D0 */ CPaneMgr* mpLineV[7];
|
||||
/* 0x00EC */ CPaneMgr* mpLineAll;
|
||||
/* 0x00F0 */ CPaneMgr* mpABase;
|
||||
/* 0x00F4 */ CPaneMgr* mpButtonIcon[2];
|
||||
/* 0x00FC */ CPaneMgr* mpButtonText[2];
|
||||
/* 0x0104 */ J2DPicture* mpTopBall;
|
||||
/* 0x0108 */ J2DPicture* mpTopBallTail[5];
|
||||
/* 0x011C */ J2DPicture* mpDot;
|
||||
/* 0x0120 */ J2DPicture* mpGuideDot;
|
||||
/* 0x0124 */ J2DPicture* mpWaveTex;
|
||||
/* 0x0128 */ Vec field_0x128;
|
||||
/* 0x0134 */ Vec field_0x134;
|
||||
/* 0x0140 */ Vec field_0x140;
|
||||
/* 0x014C */ Vec field_0x14c;
|
||||
/* 0x0158 */ Vec field_0x158;
|
||||
/* 0x0164 */ Vec field_0x164;
|
||||
/* 0x0170 */ Vec field_0x170;
|
||||
/* 0x017C */ u32 field_0x17c;
|
||||
/* 0x0180 */ f32 field_0x180[0x300];
|
||||
/* 0x0D80 */ f32 field_0xd80[0x300];
|
||||
/* 0x1980 */ f32 field_0x1980;
|
||||
/* 0x1984 */ f32 field_0x1984;
|
||||
/* 0x1988 */ f32 field_0x1988;
|
||||
/* 0x198C */ f32 field_0x198c;
|
||||
/* 0x1990 */ f32 field_0x1990;
|
||||
/* 0x1994 */ f32 field_0x1994;
|
||||
/* 0x1998 */ f32 field_0x1998;
|
||||
/* 0x199C */ f32 field_0x199c;
|
||||
/* 0x19A0 */ f32 field_0x19a0[30];
|
||||
/* 0x1A18 */ f32 field_0x1a18[30];
|
||||
/* 0x1A90 */ f32 field_0x1a90[30];
|
||||
/* 0x1B08 */ f32 field_0x1b08[3];
|
||||
/* 0x1B14 */ s16 field_0x1b14[0x300];
|
||||
/* 0x2114 */ u32 field_0x2114;
|
||||
/* 0x2118 */ u32 field_0x2118;
|
||||
/* 0x211C */ u32 field_0x211c;
|
||||
/* 0x2120 */ u32 field_0x2120;
|
||||
/* 0x2124 */ s16 field_0x2124;
|
||||
/* 0x2126 */ u16 field_0x2126;
|
||||
/* 0x2128 */ s16 field_0x2128;
|
||||
/* 0x212A */ s16 mPlotTime;
|
||||
/* 0x212C */ s16 field_0x212c;
|
||||
/* 0x212E */ s16 field_0x212e;
|
||||
/* 0x2130 */ s16 field_0x2130;
|
||||
/* 0x2132 */ s16 field_0x2132;
|
||||
/* 0x2134 */ s16 field_0x2134;
|
||||
/* 0x2136 */ s16 field_0x2136;
|
||||
/* 0x2138 */ u16 field_0x2138;
|
||||
/* 0x213A */ u8 field_0x213a[30];
|
||||
/* 0x2158 */ u8 field_0x2158[30];
|
||||
/* 0x2176 */ u8 field_0x2176[30];
|
||||
/* 0x2194 */ s8 field_0x2194;
|
||||
/* 0x2195 */ u8 field_0x2195;
|
||||
/* 0x2196 */ u8 mCorrectLineMax;
|
||||
/* 0x2197 */ u8 field_0x2197;
|
||||
/* 0x2198 */ u8 field_0x2198[0x300];
|
||||
/* 0x2498 */ u8 field_0x2498[0x300];
|
||||
/* 0x2798 */ u8 field_0x2798;
|
||||
/* 0x2799 */ u8 field_0x2799;
|
||||
/* 0x279A */ u8 field_0x279a;
|
||||
/* 0x279B */ u8 field_0x279b;
|
||||
/* 0x279C */ f32 field_0x279c;
|
||||
/* 0x27A0 */ f32 field_0x27a0;
|
||||
/* 0x27A4 */ f32 field_0x27a4;
|
||||
/* 0x27A8 */ f32 field_0x27a8;
|
||||
};
|
||||
|
||||
#define LINE_MAX 30
|
||||
#define PLOT_BUFFER_MAX_e 0x300
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_HOWL_H */
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_ITEM_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_ITEM_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_ITEM_H */
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_JIMAKU_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_JIMAKU_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_JIMAKU_H */
|
||||
@@ -0,0 +1,28 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_KANBAN_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_KANBAN_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class JKRExpHeap;
|
||||
class J2DAnmTransform;
|
||||
class J2DAnmTextureSRTKey;
|
||||
class CPaneMgr;
|
||||
|
||||
struct dMsgScrnKanban_c : public dMsgScrnBase_c {
|
||||
/* 80244E38 */ dMsgScrnKanban_c(JKRExpHeap*);
|
||||
/* 8024534C */ ~dMsgScrnKanban_c();
|
||||
/* 80245528 */ void exec();
|
||||
/* 80245618 */ void draw();
|
||||
/* 802456A0 */ void fukiAlpha(f32);
|
||||
/* 80245754 */ void fukiScale(f32);
|
||||
/* 80245758 */ void fukiTrans(f32, f32);
|
||||
|
||||
/* 0xC4 */ CPaneMgr* mpBack_c;
|
||||
/* 0xC8 */ CPaneMgr* mpSpot_c;
|
||||
/* 0xCC */ J2DAnmTransform* field_0xcc;
|
||||
/* 0xD0 */ J2DAnmTextureSRTKey* field_0xd0;
|
||||
/* 0xD4 */ JKRExpHeap* field_0xd4;
|
||||
/* 0xD8 */ f32 field_0xd8;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_KANBAN_H */
|
||||
@@ -0,0 +1,33 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_LIGHT_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_LIGHT_H
|
||||
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
|
||||
class J2DScreen;
|
||||
class J2DAnmTransform;
|
||||
class J2DAnmColorKey;
|
||||
class CPaneMgr;
|
||||
|
||||
class dMsgScrnLight_c {
|
||||
public:
|
||||
/* 80245934 */ dMsgScrnLight_c(u8, u8);
|
||||
/* 80245C04 */ void draw(f32*, f32, f32, f32, f32, f32, u8);
|
||||
/* 80245F90 */ void draw(f32*, f32, f32, f32, f32, f32, f32, JUtility::TColor,
|
||||
JUtility::TColor);
|
||||
/* 802460DC */ void drawCommon(f32, f32, f32, f32, f32);
|
||||
|
||||
/* 80245B00 */ virtual ~dMsgScrnLight_c();
|
||||
|
||||
/* 0x04 */ J2DScreen* mpScreen;
|
||||
/* 0x08 */ J2DAnmTransform* mpBck;
|
||||
/* 0x0C */ J2DAnmColorKey* mpBpk;
|
||||
/* 0x10 */ CPaneMgr* mpParent_c;
|
||||
/* 0x14 */ f32 mBckFrame;
|
||||
/* 0x18 */ f32 mBpkFrame;
|
||||
/* 0x1C */ f32 mAlpha;
|
||||
/* 0x20 */ u8 mColorType;
|
||||
/* 0x21 */ u8 field_0x21;
|
||||
/* 0x22 */ bool mPlayAnim;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_LIGHT_H */
|
||||
@@ -0,0 +1,24 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_PLACE_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_PLACE_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class dMsgScrnPlace_c : public dMsgScrnBase_c {
|
||||
public:
|
||||
/* 802463CC */ dMsgScrnPlace_c();
|
||||
|
||||
/* 802467C4 */ virtual ~dMsgScrnPlace_c();
|
||||
/* 80246924 */ virtual void exec();
|
||||
/* 80246A44 */ virtual void drawSelf();
|
||||
/* 80246A9C */ virtual void fukiAlpha(f32);
|
||||
/* 80246B28 */ virtual void fukiScale(f32);
|
||||
/* 80246B2C */ virtual void fukiTrans(f32, f32);
|
||||
/* 80246B30 */ virtual void fontAlpha(f32);
|
||||
|
||||
/* 0xC4 */ CPaneMgr* mpBaseParent;
|
||||
/* 0xC8 */ CPaneMgr* mpFontParent;
|
||||
/* 0xCC */ f32 mScaleX;
|
||||
/* 0xD0 */ f32 mScaleY;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_PLACE_H */
|
||||
@@ -0,0 +1,23 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_STAFF_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_STAFF_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class dMsgScrnStaff_c : public dMsgScrnBase_c {
|
||||
public:
|
||||
/* 80246B34 */ dMsgScrnStaff_c(u8);
|
||||
|
||||
/* 80246DD8 */ virtual ~dMsgScrnStaff_c();
|
||||
/* 80246EE8 */ virtual void exec();
|
||||
/* 80246F68 */ virtual void drawSelf();
|
||||
/* 80246FC0 */ virtual void fukiAlpha(f32);
|
||||
/* 80246FE4 */ virtual void fukiScale(f32);
|
||||
/* 80246FE8 */ virtual void fukiTrans(f32, f32);
|
||||
/* 80246FEC */ virtual void fontAlpha(f32);
|
||||
|
||||
/* 0XC4 */ u8 field_0xc4[0xD0 - 0xC8];
|
||||
/* 0xCC */ f32 field_0xcc;
|
||||
/* 0xD0 */ f32 field_0xd0;
|
||||
};
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_STAFF_H */
|
||||
@@ -0,0 +1,6 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_TALK_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_TALK_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#endif /* MSG_SCRN_D_MSG_SCRN_TALK_H */
|
||||
@@ -0,0 +1,29 @@
|
||||
#ifndef MSG_SCRN_D_MSG_SCRN_TREE_H
|
||||
#define MSG_SCRN_D_MSG_SCRN_TREE_H
|
||||
|
||||
#include "d/msg/d_msg_scrn_base.h"
|
||||
|
||||
class JUTFont;
|
||||
class 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