mirror of
https://github.com/zeldaret/tp
synced 2026-07-09 06:53:23 -04:00
Work on d_msg_scrn_howl + misc (#2040)
This commit is contained in:
@@ -3367,6 +3367,12 @@ public:
|
||||
bool checkRootTransZClearMode() { return field_0x2f99 & 4; }
|
||||
bool checkRootTransXClearMode() { return field_0x2f99 & 1; }
|
||||
bool checkRootTransYClearMode() { return field_0x2f99 & 2; }
|
||||
s16 checkWindStoneHowl() {return mProcVar3.field_0x300e.y; }
|
||||
u8 getCorrectCurveID() { return mZ2WolfHowlMgr.getCorrectCurveID(); }
|
||||
u8 getCorrectLineNum() { return mZ2WolfHowlMgr.getCorrectLineNum(); }
|
||||
u32 getWolfHowlTimer() { return mZ2WolfHowlMgr.getTimer(); }
|
||||
s8 getOnLineNum() { return mZ2WolfHowlMgr.getOnLineNum(); }
|
||||
SongNote getCorrectLine(u8 param_0) { return mZ2WolfHowlMgr.getCorrectLine(param_0); }
|
||||
|
||||
inline bool checkWindSpeedOnXZ() const;
|
||||
inline void startRestartRoomFromOut(int, u32, int);
|
||||
|
||||
@@ -178,9 +178,13 @@ public:
|
||||
/* 800562D0 */ dDlst_shadowReal_c() { mState = 0; }
|
||||
|
||||
dDlst_shadowReal_c* getZsortNext() { return mZsortNext; }
|
||||
dDlst_shadowReal_c* getZsortPre() { return mZsortPre; }
|
||||
bool isNoUse() { return mState == 0; }
|
||||
bool isUse() { return mState == 1; }
|
||||
bool checkKey(u32 i_key) { return mKey == i_key; }
|
||||
f32 getCameraZ() { return mCameraZ; }
|
||||
void setZsortNext(dDlst_shadowReal_c* next) { mZsortNext = next; }
|
||||
void setZsortPre(dDlst_shadowReal_c* pre) { mZsortPre = pre; }
|
||||
|
||||
private:
|
||||
/* 0x0000 */ u8 mState;
|
||||
|
||||
@@ -440,7 +440,7 @@ public:
|
||||
/* 0xA8 */ f32 mLineSpaceOffset;
|
||||
/* 0xAC */ u16 mWaveformThickness;
|
||||
/* 0xAE */ u16 mWaveformLineLen;
|
||||
/* 0xB0 */ u16 mWaveformDotLen;
|
||||
/* 0xB0 */ s16 mWaveformDotLen;
|
||||
};
|
||||
|
||||
class dMsgObject_HIO_c {
|
||||
|
||||
@@ -33,10 +33,22 @@ public:
|
||||
/* 80254EBC */ Vec getGlobalVtxCenter(J2DPane*, bool, s16);
|
||||
/* 80254FB8 */ JGeometry::TBox2<f32>* getBounds(J2DPane*);
|
||||
|
||||
Vec getGlobalVtx(Mtx* param_0, u8 param_1, bool param_2, s16 param_3) {
|
||||
return getGlobalVtx(getPanePtr(), param_0, param_1, param_2, param_3);
|
||||
}
|
||||
|
||||
Vec getGlobalVtxCenter(bool param_0, s16 param_1) {
|
||||
return getGlobalVtxCenter(getPanePtr(), param_0, param_1);
|
||||
}
|
||||
|
||||
f32 getGlobalCenterPosY() {
|
||||
return getGlobalPosY() + mPane->getHeight() / 2;
|
||||
}
|
||||
|
||||
f32 getCenterPosX() {
|
||||
return mPane->getBounds().i.x + mPane->getWidth() / 2;
|
||||
}
|
||||
|
||||
void translate(f32 x, f32 y) { getPanePtr()->translate(x, y); }
|
||||
void scale(f32 h, f32 v) { getPanePtr()->scale(h, v); }
|
||||
void resize(f32 x, f32 y) { getPanePtr()->resize(x, y); }
|
||||
|
||||
Reference in New Issue
Block a user