mirror of
https://github.com/zeldaret/tp
synced 2026-08-17 05:22:00 -04:00
more d_save funcs OK, initial map out of dcomifg_play_c and it's classes
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
#ifndef __D_BG_S_H_
|
||||
#define __D_BG_S_H_
|
||||
|
||||
#include "d/d_bg/d_bg_w/d_bg_w_base/d_bg_w_base.h"
|
||||
#include "global.h"
|
||||
|
||||
class cBgS_ChkElm {
|
||||
/* 0x00 */ dBgW_Base* bgw_base_pointer;
|
||||
/* 0x04 */ u8 used;
|
||||
/* 0x05 */ u8 padding[3];
|
||||
/* 0x08 */ u32 field_0x8;
|
||||
/* 0x0C */ void* actor_pointer;
|
||||
/* 0x10 */ u32 field_0x10;
|
||||
};
|
||||
|
||||
class cBgS {
|
||||
/* 0x0000 */ cBgS_ChkElm cbgs_elements[256];
|
||||
};
|
||||
|
||||
class dBgS_HIO {
|
||||
/* 0x00 */ u8 vtable[4];
|
||||
/* 0x04 */ u8 field_0x4[2];
|
||||
/* 0x06 */ u16 field_0x6;
|
||||
/* 0x08 */ u16 field_0x8;
|
||||
/* 0x0A */ u8 field_0xa[2];
|
||||
/* 0x0C */ cXyz field_0xc;
|
||||
/* 0x18 */ cXyz field_0x18;
|
||||
/* 0x24 */ cXyz field_0x24;
|
||||
/* 0x30 */ u8 field_0x30[4];
|
||||
};
|
||||
|
||||
class dBgS {
|
||||
public:
|
||||
private:
|
||||
/* 0x0000 */ cBgS cbgs;
|
||||
/* 0x1400 */ u8 vtable[8];
|
||||
/* 0x1408 */ dBgS_HIO dbgs_hio;
|
||||
};
|
||||
#endif
|
||||
@@ -0,0 +1,20 @@
|
||||
#ifndef __D_BG_W_BASE_H_
|
||||
#define __D_BG_W_BASE_H_
|
||||
|
||||
#include "global.h"
|
||||
|
||||
class dBgW_Base {
|
||||
public:
|
||||
private:
|
||||
u16 field_0x0;
|
||||
u8 field_0x2[2];
|
||||
void* field_0x4;
|
||||
u8 field_0x8;
|
||||
u8 field_0x9;
|
||||
u8 field_0xa;
|
||||
u8 field_0xb;
|
||||
s16 field_0xc;
|
||||
s16 field_0xe;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user