CL1A3Bomb::~CL1A3Bomb and CManipOb::~CManipOb

This commit is contained in:
krystalgamer 2024-07-15 18:37:43 +02:00
parent a608985a50
commit 7cf5bdf7d7
4 changed files with 22 additions and 0 deletions

View File

@ -12,6 +12,14 @@ u32 gBombAIRelated;
extern CPlayer* MechList;
extern i32 DifficultyLevel;
// @Ok
CL1A3Bomb::~CL1A3Bomb(void)
{
gBombDieRelatedOne = 0;
gBombDieRelatedTwo = 0;
gBombDieTimerRelated = *gTimerRelated;
}
// @BIGTODO
void CL1A3Bomb::DoPhysics(void)
{

View File

@ -16,6 +16,8 @@ class CL1A3Bomb : public CManipOb
EXPORT virtual void Smash(void);
EXPORT virtual void AI(void);
EXPORT virtual ~CL1A3Bomb(void);
u8 field_128;
u8 field_129;

View File

@ -11,6 +11,17 @@ extern const char *gObjFile;
extern u8 gObjFileRegion;
extern CBody* EnvironmentalObjectList[1];
// @Ok
CManipOb::~CManipOb(void)
{
this->DeleteFrom(&EnvironmentalObjectList[0]);
if (this->pVectors)
{
Mem_Delete(reinterpret_cast<void*>(this->pVectors));
this->pVectors = 0;
}
}
// @Ok
CManipOb::CManipOb(

View File

@ -20,6 +20,7 @@ class CManipOb : public CBody
EXPORT void Pickup(void);
EXPORT CManipOb(u16*, i32);
EXPORT virtual ~CManipOb(void);
EXPORT virtual void Smash(void);