mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-11 14:38:38 -04:00
@@ -12,13 +12,20 @@
|
||||
class dBgS_ObjLinChk;
|
||||
|
||||
struct ke_c_s {
|
||||
|
||||
};
|
||||
/* 0x000 */ cXyz m000[10];
|
||||
/* 0x078 */ cXyz m078[10];
|
||||
/* 0x0F0 */ u8 m0F0[0x124 - 0x0F0];
|
||||
}; // size = 0x124
|
||||
|
||||
struct LineKe {
|
||||
/* 0x0000 */ mDoExt_3DlineMat0_c lineMat;
|
||||
/* 0x001C */ ke_c_s m001C[16];
|
||||
}; // size = 0x125C
|
||||
|
||||
class daBoko_c : public fopAc_ac_c {
|
||||
public:
|
||||
static u32 m_bound_se[6];
|
||||
static s32 m_heap_size[6];
|
||||
static u32 m_heap_size[6];
|
||||
static char* m_arc_name[6];
|
||||
static Vec m_cull_min[6];
|
||||
static Vec m_cull_max[6];
|
||||
@@ -88,10 +95,12 @@ public:
|
||||
cPhs_State create();
|
||||
|
||||
public:
|
||||
/* 0x290 */ request_of_phase_process_class mPhs;
|
||||
/* 0x290 */ request_of_phase_process_class mPhase;
|
||||
/* 0x298 */ J3DModel* mpModel;
|
||||
/* 0x29C */ mDoExt_brkAnm mBrkAnm;
|
||||
/* 0x2B4 */ u8 m2B4[0x2B8 - 0x2B4];
|
||||
#if VERSION > VERSION_DEMO
|
||||
/* 0x2B4 */ u32 m2B4;
|
||||
#endif
|
||||
/* 0x2B8 */ u8 mCurrentAction;
|
||||
/* 0x2B9 */ u8 m2B9;
|
||||
/* 0x2BA */ u8 m2BA;
|
||||
@@ -106,7 +115,8 @@ public:
|
||||
/* 0x2CA */ s16 m2CA;
|
||||
/* 0x2CC */ u8 m2CC[0x2D0 - 0x2CC];
|
||||
/* 0x2D0 */ cXyz m2D0;
|
||||
/* 0x2DC */ u8 m2DC[0x2F4 - 0x2DC];
|
||||
/* 0x2DC */ cXyz m2DC;
|
||||
/* 0x2E8 */ u8 m2E8[0x2F4 - 0x2E8];
|
||||
/* 0x2F4 */ cXyz m2F4;
|
||||
/* 0x300 */ LIGHT_INFLUENCE mLight;
|
||||
/* 0x320 */ cXyz m320;
|
||||
@@ -119,9 +129,9 @@ public:
|
||||
/* 0x7E4 */ f32 m7E4;
|
||||
/* 0x7E8 */ Mtx mAlphaModelMtx[2];
|
||||
/* 0x848 */ u8 m848[0x8A8 - 0x848];
|
||||
/* 0x8A8 */ mDoExt_3DlineMat0_c* mpLineMat;
|
||||
/* 0x8A8 */ LineKe* mpLineKe;
|
||||
/* 0x8AC */ ProcFunc_t mCurrentProc;
|
||||
};
|
||||
}; // size = 0x8B8
|
||||
|
||||
class daBoko_HIO_c {
|
||||
public:
|
||||
|
||||
+8
-4
@@ -834,12 +834,16 @@ public:
|
||||
/* 0x50 */ int mVrboxNum;
|
||||
};
|
||||
|
||||
struct dStage_darkStatus_c_0C {
|
||||
/* 0x00 */ u8 m00[4];
|
||||
}; // size = 0x4;
|
||||
|
||||
class dStage_darkStatus_c {
|
||||
public:
|
||||
/* 0x00 */ u8 mEnvAlpha;
|
||||
/* 0x01 */ u8 mBokoAlpha[2];
|
||||
/* 0x04 */ f32 mBokoScale[2];
|
||||
/* 0x0C */ int field_0xc;
|
||||
/* 0x0C */ dStage_darkStatus_c_0C field_0xc;
|
||||
/* 0x10 */ f32 field_0x10[2];
|
||||
/* 0x18 */ f32 field_0x18[2];
|
||||
|
||||
@@ -848,7 +852,7 @@ public:
|
||||
f32 getBokoScale(int i) const { return mBokoScale[i]; }
|
||||
// void getNonAlpha(int i) const {}
|
||||
// void getNonScale(int i) const {}
|
||||
};
|
||||
}; // size = 0x20
|
||||
|
||||
class dBgW;
|
||||
|
||||
@@ -882,8 +886,8 @@ public:
|
||||
int loadRoom(int, u8*);
|
||||
void zoneCountCheck(int) const;
|
||||
void checkDrawArea() const;
|
||||
dStage_darkStatus_c* getDarkStatus();
|
||||
u32 getDarkMode();
|
||||
static dStage_darkStatus_c* getDarkStatus();
|
||||
static s32 getDarkMode();
|
||||
|
||||
dKy_tevstr_c* getTevStr(int i_roomNo) { return &mStatus[i_roomNo].mTevStr; }
|
||||
BOOL checkStatusFlag(int i_roomNo, u8 flag) const { return cLib_checkBit(mStatus[i_roomNo].mFlags, flag); }
|
||||
|
||||
@@ -612,7 +612,7 @@ public:
|
||||
/* 0x14 */ u16 mNumSegments;
|
||||
/* 0x16 */ u8 mCurArr;
|
||||
/* 0x18 */ mDoExt_3Dline_c* mpLines;
|
||||
};
|
||||
}; // size = 0x1C
|
||||
|
||||
class mDoExt_3DlineMat1_c : public mDoExt_3DlineMat_c {
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user