mirror of https://github.com/zeldaret/tp.git
add debug functionality to d_a_horse, match almost all functions (#2834)
* add debug functinality to d_a_horse, match almost all functions * fix some wii funcs * fix wii build
This commit is contained in:
parent
248f57b257
commit
6f7457a870
|
|
@ -944,7 +944,7 @@ public:
|
|||
}
|
||||
s16 getEnd() const { return mEnd; }
|
||||
void setEnd(s16 end) { mEnd = end; }
|
||||
s32 getLoop() { return mLoop; }
|
||||
s16 getLoop() const { return mLoop; }
|
||||
void setLoop(s16 loop) { mLoop = loop; }
|
||||
f32 getRate() const { return mRate; }
|
||||
void setRate(f32 rate) { mRate = rate; }
|
||||
|
|
|
|||
|
|
@ -562,8 +562,19 @@ public:
|
|||
static const daHorse_hio_c1 m;
|
||||
};
|
||||
|
||||
class daHorse_hio_c {
|
||||
class daHorse_hio_c : public JORReflexible {
|
||||
public:
|
||||
daHorse_hio_c() {
|
||||
#if DEBUG
|
||||
mParameters = daHorse_hio_c0::m;
|
||||
#endif
|
||||
}
|
||||
#if DEBUG
|
||||
virtual ~daHorse_hio_c() {}
|
||||
void genMessage(JORMContext*);
|
||||
/* 0x4 */ s8 id;
|
||||
/* 0x8 */ daHorse_hio_c1 mParameters;
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif /* D_A_HORSE_H */
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ public:
|
|||
static daTagHstop_c* getTop() { return m_top; }
|
||||
|
||||
daTagHstop_c* getNext() { return mNext; }
|
||||
bool getActiveFlg() const { return mActive; }
|
||||
u8 getActiveFlg() const { return mActive; }
|
||||
|
||||
void onTagStop() {
|
||||
if (field_0x573 == 0) {
|
||||
|
|
@ -28,7 +28,7 @@ public:
|
|||
/* 0x568 */ daTagHstop_c* mNext;
|
||||
/* 0x568 */ daTagHstop_c* mPrev;
|
||||
/* 0x570 */ u8 mPrm0;
|
||||
/* 0x571 */ bool mActive;
|
||||
/* 0x571 */ u8 mActive;
|
||||
/* 0x572 */ u8 mPrm1;
|
||||
/* 0x573 */ u8 field_0x573;
|
||||
/* 0x574 */ int field_0x574;
|
||||
|
|
|
|||
|
|
@ -447,7 +447,7 @@ public:
|
|||
field_0x14 = 0.0f;
|
||||
}
|
||||
|
||||
bool getOldFrameFlg() { return mOldFrameFlg; }
|
||||
u8 getOldFrameFlg() { return mOldFrameFlg; }
|
||||
void onOldFrameFlg() { mOldFrameFlg = true; }
|
||||
void offOldFrameFlg() { mOldFrameFlg = false; }
|
||||
f32 getOldFrameRate() { return mOldFrameRate; }
|
||||
|
|
@ -458,7 +458,7 @@ public:
|
|||
f32 getOldFrameMorfCounter() { return mOldFrameMorfCounter; }
|
||||
|
||||
private:
|
||||
/* 0x00 */ bool mOldFrameFlg;
|
||||
/* 0x00 */ u8 mOldFrameFlg;
|
||||
/* 0x04 */ f32 mOldFrameMorfCounter;
|
||||
/* 0x08 */ f32 field_0x8;
|
||||
/* 0x0C */ f32 mOldFrameRate;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue