mirror of
https://github.com/zeldaret/tp
synced 2026-09-09 11:54:28 -04:00
d_debug_camera mostly done (#2695)
* d_debug_camera mostly done * update some alink demo stuff * some misc debug stuff
This commit is contained in:
@@ -53,6 +53,20 @@ public:
|
||||
/* 0x34 */ u8 field_0x34[12];
|
||||
}; // Size: 0x40
|
||||
|
||||
#if DEBUG
|
||||
class dEvDtData_DBG_c : public dEvDtData_c {
|
||||
public:
|
||||
void Init() {
|
||||
mName[0] = '\0';
|
||||
mIndex = 0;
|
||||
mType = 5;
|
||||
mDataIndex = 0;
|
||||
mNumber = 0;
|
||||
mNext = -1;
|
||||
}
|
||||
};
|
||||
#endif
|
||||
|
||||
class dEvDtCut_c {
|
||||
public:
|
||||
int startCheck();
|
||||
@@ -64,7 +78,6 @@ public:
|
||||
int getStartFlag(int idx) { return mFlags[idx]; }
|
||||
u32 getTagId() { return mTagID; }
|
||||
|
||||
private:
|
||||
/* 0x00 */ char mName[32];
|
||||
/* 0x20 */ u32 mTagID;
|
||||
/* 0x24 */ u32 mIndex;
|
||||
@@ -75,6 +88,27 @@ private:
|
||||
/* 0x40 */ u8 field_0x40[0x10];
|
||||
}; // Size: 0x50
|
||||
|
||||
#if DEBUG
|
||||
class dEvDtCut_DBG_c : public dEvDtCut_c {
|
||||
public:
|
||||
void Init() {
|
||||
int i;
|
||||
|
||||
mName[0] = '\0';
|
||||
mTagID = 0;
|
||||
mIndex = 0;
|
||||
|
||||
for (i = 0; i < 3; i++) {
|
||||
mFlags[i] = -1;
|
||||
}
|
||||
|
||||
mFlagId = 0;
|
||||
mDataTop = -1;
|
||||
mNext = -1;
|
||||
}
|
||||
};
|
||||
#endif
|
||||
|
||||
class dEvDtStaff_c {
|
||||
public:
|
||||
enum StaffType {
|
||||
@@ -152,7 +186,7 @@ public:
|
||||
/* 0x28 */ u32 mFlagID;
|
||||
/* 0x2C */ int mType;
|
||||
/* 0x30 */ int mStartCut;
|
||||
/* 0x34 */ u8 field_0x34[2];
|
||||
/* 0x34 */ s16 field_0x34;
|
||||
/* 0x36 */ s16 mWaitTimer;
|
||||
/* 0x38 */ int mCurrentCut;
|
||||
/* 0x3C */ s32 field_0x3c;
|
||||
@@ -163,6 +197,21 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(dEvDtStaff_c) == 0x50);
|
||||
|
||||
#if DEBUG
|
||||
class dEvDtStaff_DBG_c : public dEvDtStaff_c {
|
||||
public:
|
||||
void Init() {
|
||||
mName[0] = '\0';
|
||||
mTagID = 0;
|
||||
mIndex = 0;
|
||||
mFlagID = 0;
|
||||
mType = 13;
|
||||
mStartCut = 0;
|
||||
field_0x34 = 0;
|
||||
}
|
||||
};
|
||||
#endif
|
||||
|
||||
class dEvDtEvent_c {
|
||||
public:
|
||||
int finishCheck();
|
||||
@@ -179,15 +228,48 @@ public:
|
||||
/* 0x28 */ int mPriority;
|
||||
/* 0x2C */ int mStaff[20];
|
||||
/* 0x7C */ int mNStaff;
|
||||
/* 0x80 */ u8 field_0x80[4];
|
||||
/* 0x80 */ int field_0x80;
|
||||
/* 0x84 */ int field_0x84;
|
||||
/* 0x88 */ int mFlags[3];
|
||||
/* 0x94 */ bool mPlaySound;
|
||||
/* 0x95 */ u8 field_0x95[0xF];
|
||||
/* 0x96 */ s16 field_0x96;
|
||||
/* 0x98 */ f32 field_0x98;
|
||||
/* 0x9C */ f32 field_0x9c;
|
||||
/* 0xA0 */ f32 field_0xa0;
|
||||
/* 0xA4 */ int mEventState;
|
||||
/* 0xA8 */ u8 field_0xa8[8];
|
||||
/* 0xA8 */ int field_0xa8;
|
||||
/* 0xAC */ u8 field_0xac[4];
|
||||
}; // Size: 0xB0
|
||||
|
||||
#if DEBUG
|
||||
class dEvDtEvent_DBG_c : public dEvDtEvent_c {
|
||||
public:
|
||||
void Init() {
|
||||
int i;
|
||||
|
||||
mName[0] = '\0';
|
||||
mIndex = 0;
|
||||
mStaff[0] = 0;
|
||||
mNStaff = 0;
|
||||
|
||||
for (i = 0; i < 3; i++) {
|
||||
mFlags[i] = -1;
|
||||
}
|
||||
|
||||
field_0x80 = field_0x84 = 0;
|
||||
mPlaySound = false;
|
||||
field_0x24 = 1;
|
||||
mPriority = 0;
|
||||
mEventState = 0;
|
||||
field_0xa8 = 0;
|
||||
field_0x96 = 0;
|
||||
field_0x98 = 0.0f;
|
||||
field_0x9c = 0.0f;
|
||||
field_0xa0 = 0.0f;
|
||||
}
|
||||
}; // Size: 0xB0
|
||||
#endif
|
||||
|
||||
class dEvDtFlag_c {
|
||||
public:
|
||||
dEvDtFlag_c() {}
|
||||
|
||||
Reference in New Issue
Block a user