more d_save funcs OK, initial map out of dcomifg_play_c and it's classes

This commit is contained in:
Pheenoh
2021-01-02 17:47:43 -05:00
parent 992cf48c7f
commit 458be4d8cb
203 changed files with 1931 additions and 941 deletions
+39
View File
@@ -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