mirror of
https://github.com/zeldaret/st
synced 2026-06-16 06:45:41 -04:00
0b367ecdfb
* started ActorManager_001.cpp * create, ctor, dtor * prog * fix build * fix build issues * progress * struct comments * match ClearInstance
97 lines
2.7 KiB
C++
97 lines
2.7 KiB
C++
#pragma once
|
|
|
|
#include "files.h"
|
|
#include "nitro/math.h"
|
|
#include "types.h"
|
|
|
|
class UnkStruct_027e0cd8_0c {
|
|
public:
|
|
/* 000 (vtable) */
|
|
/* 004 */ unk32 *mUnk_04;
|
|
/* 008 */ unk32 *mUnk_08;
|
|
/* 00c */ unk32 mUnk_0c;
|
|
/* 010 */ unk32 *mUnk_10;
|
|
/* 014 */ unk32 *mUnk_14;
|
|
/* 018 */ unk32 mUnk_18;
|
|
/* 01c */ unk32 *mUnk_1c;
|
|
/* 020 */ unk32 mUnk_20;
|
|
/* 024 */ unk32 *mUnk_24;
|
|
/* 028 */ unk32 mUnk_28;
|
|
/* 02c */ unk32 *mUnk_2c;
|
|
/* 030 */ unk32 mUnk_30;
|
|
/* 034 */ unk32 *mUnk_34;
|
|
/* 038 */ unk32 mUnk_38;
|
|
/* 03c */ unk32 mUnk_3c;
|
|
/* 040 */ unk32 mUnk_40;
|
|
/* 044 */ unk32 mUnk_44;
|
|
/* 048 */ unk32 mUnk_48;
|
|
/* 04c */ unk32 mUnk_4c;
|
|
/* 050 */ unk32 mUnk_50;
|
|
/* 054 */ unk32 mUnk_54;
|
|
/* 058 */ unk32 mUnk_58;
|
|
/* 05c */ unk32 mUnk_5c;
|
|
/* 060 */ unk32 mUnk_60;
|
|
/* 064 */ unk32 mUnk_64;
|
|
/* 068 */ unk32 mUnk_68;
|
|
/* 06c */ unk32 mUnk_6c;
|
|
/* 070 */ unk32 *mUnk_70;
|
|
/* 074 */ unk32 *mUnk_74;
|
|
/* 078 */ unk32 *mUnk_78;
|
|
/* 07c */ unk32 mUnk_7c;
|
|
/* 080 */ unk32 mUnk_80;
|
|
/* 084 */ unk32 mUnk_84;
|
|
/* 088 */ unk32 *mUnk_88;
|
|
/* 08c */ unk32 *mUnk_8c;
|
|
/* 090 */ unk32 mUnk_90;
|
|
/* 094 */ unk32 mUnk_94;
|
|
/* 098 */ unk32 mUnk_98;
|
|
/* 09c */ unk32 mUnk_9c;
|
|
/* 0a0 */ unk32 mUnk_a0;
|
|
/* 0a4 */ unk32 mUnk_a4;
|
|
/* 0a8 */ unk32 mUnk_a8;
|
|
/* 0ac */ unk32 mUnk_ac;
|
|
/* 0b0 */ unk32 mUnk_b0;
|
|
/* 0b4 */ ZeldaObjectList *mUnk_b4;
|
|
/* 0b8 */ ZeldaObjectList *mUnk_b8;
|
|
/* 0bc */ ZeldaObjectList *mUnk_bc;
|
|
/* 0c0 */ ZeldaObjectList *mUnk_c0;
|
|
/* 0c4 */ ZeldaObjectList *mUnk_c4;
|
|
/* 0c8 */ ZeldaObjectList *mUnk_c8;
|
|
/* 0cc */ ZeldaObjectList *mUnk_cc;
|
|
/* 0d0 */ ZeldaObjectList *mUnk_d0;
|
|
/* 0d4 */ ZeldaObjectList *mUnk_d4;
|
|
/* 0d8 */ ZeldaObjectList *mUnk_d8;
|
|
/* 0dc */ ZeldaObjectList *mUnk_dc[8];
|
|
/* 0fc */ STRUCT_PAD(0xFC, 0x128);
|
|
/* 128 */ u16 mUnk_128;
|
|
|
|
/* 00 */ virtual void vfunc_00();
|
|
/* 04 */ virtual void vfunc_04();
|
|
/* 08 */ virtual void vfunc_08();
|
|
/* 0c */ virtual void vfunc_0c();
|
|
/* 10 */ virtual void vfunc_10();
|
|
/* 14 */ virtual void vfunc_14();
|
|
/* 18 */ virtual void vfunc_18();
|
|
/* 1c */ virtual void vfunc_1c();
|
|
/* 20 */ virtual void vfunc_20();
|
|
/* 24 */ virtual void vfunc_24();
|
|
/* 28 */ virtual q20 vfunc_28(Vec3p *param1, unk32 param2, unk32 param3);
|
|
/* 2c */ virtual void vfunc_2c();
|
|
|
|
unk32 func_ov000_02080a44();
|
|
};
|
|
|
|
class UnkStruct_027e0cd8 {
|
|
public:
|
|
/* 00 */ unk32 mUnk_00;
|
|
/* 04 */ unk32 *mUnk_04;
|
|
/* 08 */ unk32 mUnk_08;
|
|
/* 0c */ UnkStruct_027e0cd8_0c *mUnk_0c;
|
|
/* 10 */
|
|
|
|
unk32 func_ov000_02081e30(u16 param1, u8 param2);
|
|
void func_ov000_02081ecc(unk16 param1, unk32 param2);
|
|
};
|
|
|
|
extern UnkStruct_027e0cd8 *data_027e0cd8;
|