mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-15 22:20:06 -04:00
46 lines
1.2 KiB
C++
46 lines
1.2 KiB
C++
#ifndef D_A_BWDG_H
|
|
#define D_A_BWDG_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
#include "JSystem/J3DGraphBase/J3DPacket.h"
|
|
#include "SSystem/SComponent/c_phase.h"
|
|
|
|
class dBgWHf;
|
|
|
|
class daBwdg_packet_c : public J3DPacket {
|
|
public:
|
|
daBwdg_packet_c() {
|
|
m00010 = 0;
|
|
}
|
|
virtual ~daBwdg_packet_c() {}
|
|
|
|
MtxP getMtx() { return mMtx; }
|
|
void setTevStr(dKy_tevstr_c* tevstr) { mpTevStr = tevstr; }
|
|
cXyz* getPos() { return &mPos[m00010 * 0x1081]; }
|
|
cXyz* getNrm() { return &mNrm[m00010 * 0x1081]; }
|
|
|
|
void draw();
|
|
|
|
public:
|
|
/* 0x00010 */ u8 m00010;
|
|
/* 0x00014 */ Mtx mMtx;
|
|
/* 0x00044 */ dKy_tevstr_c* mpTevStr;
|
|
/* 0x00048 */ cXyz mPos[0x1081 * 2];
|
|
/* 0x18C60 */ cXyz mNrm[0x1081 * 2];
|
|
}; // Size: 0x31878
|
|
|
|
class bwdg_class : public fopAc_ac_c {
|
|
public:
|
|
/* 0x00290 */ u8 m00290[0x002AC - 0x00290];
|
|
/* 0x002AC */ request_of_phase_process_class mPhase;
|
|
/* 0x002B4 */ s16 m002B4;
|
|
/* 0x002B6 */ u8 m002B6[0x002B8 - 0x002B6];
|
|
/* 0x002B8 */ s16 m002B8;
|
|
/* 0x002BC */ dBgWHf* mpBgW;
|
|
/* 0x002C0 */ f32 m002C0[0x1081];
|
|
/* 0x044C4 */ daBwdg_packet_c mBwdgPacket;
|
|
/* 0x35D3C */ u8 m35D3C[0x35D40 - 0x35D3C];
|
|
}; // Size: 0x35D40
|
|
|
|
#endif /* D_A_BWDG_H */
|