Some adjacent splits

This commit is contained in:
robojumper
2024-11-23 13:34:00 +01:00
parent 36badcfdb1
commit 4db719e978
5 changed files with 40 additions and 10 deletions
+9 -3
View File
@@ -18,7 +18,7 @@ class dBgS_Acch;
// Size: 0xA8
struct ActorCarryStruct {
/* 0x00 */ fLiNdBa_c actorLink;
/* 0x00 */ dAcRefBase_c actorLink;
/* 0x0C */ fLiNdBa_c *carriedActor;
/* 0x10 */ u32 carryFlags;
/* 0x14 */ int carryType;
@@ -32,7 +32,11 @@ struct ActorCarryStruct {
/* 0x90 */ f32 field_0x90;
/* 0x94 */ f32 field_0x94;
/* 0x98 */ f32 field_0x98;
/* 0x9C */ void *dtor; // ???
ActorCarryStruct();
/* vt 0x9C */
virtual ~ActorCarryStruct();
// Is this actually part of this struct?
/* 0xA0 */ u32 field_0xA0;
/* 0xA4 */ u32 field_0xA4;
@@ -43,6 +47,8 @@ struct ActorCarryStruct {
void fn_80050EA0(dAcObjBase_c *);
void fn_800511E0(dAcObjBase_c *);
void fn_80051190(dAcObjBase_c *);
void fn_80050EB0(dAcObjBase_c *);
bool testCarryFlag(u32 flag) {
return (carryFlags & flag) != 0;
@@ -215,7 +221,7 @@ public:
if (!result) \
return result; \
} while (0)
// Use this in actors' createHeap functions
// Use this in actors' create functions
#define CREATE_ALLOCATOR(className) \
do { \
if (!initAllocatorWork1Heap(-1, #className "::m_allocator", 0x20)) { \