From 57756338ea0ad908dfd3e9691cd3630092f76b1c Mon Sep 17 00:00:00 2001 From: krystalgamer Date: Fri, 2 Aug 2024 16:28:32 +0200 Subject: [PATCH] CCarnageHitSpark::~CCarnageHitSpark --- carnage.cpp | 16 ++++++++++++++++ carnage.h | 8 ++++++++ main.cpp | 1 + 3 files changed, 25 insertions(+) diff --git a/carnage.cpp b/carnage.cpp index 48bd481..a83289d 100644 --- a/carnage.cpp +++ b/carnage.cpp @@ -8,6 +8,17 @@ extern const char *gObjFile; extern CBaddy *BaddyList; EXPORT u8 gObjFileRegion; +// @SMALLTODO +CCarnageHitSpark::CCarnageHitSpark(CVector*) +{ + printf("CCarnageHitSpark::CCarnageHitSpark(CVector*);"); +} + +// @Ok +CCarnageHitSpark::~CCarnageHitSpark(void) +{ +} + // @Ok CCarnage::~CCarnage(void) { @@ -162,3 +173,8 @@ void validate_CCarnageElectrified(void) VALIDATE(CCarnageElectrified, field_3C, 0x3C); VALIDATE(CCarnageElectrified, field_44, 0x44); } + +void validate_CCarnageHitSpark(void) +{ + VALIDATE_SIZE(CCarnageHitSpark, 0x84); +} diff --git a/carnage.h b/carnage.h index 131c36d..532d8fe 100644 --- a/carnage.h +++ b/carnage.h @@ -58,10 +58,18 @@ class CCarnageElectrified : public CNonRenderedBit i32 field_44; }; +class CCarnageHitSpark : public CQuadBit +{ + public: + EXPORT CCarnageHitSpark(CVector*); + EXPORT virtual ~CCarnageHitSpark(void); +}; + void validate_CCarnage(void); void validate_CSonicBubble(void); void validate_CCarnageElectrified(void); +void validate_CCarnageHitSpark(void); EXPORT void CreateSonicBubbleVertexWobbler(void); EXPORT void Carnage_Create_Carnage(const unsigned int *stack, unsigned int *result); diff --git a/main.cpp b/main.cpp index 72e078e..836e5d2 100644 --- a/main.cpp +++ b/main.cpp @@ -389,6 +389,7 @@ int main() validate_CBackground(); validate_CAngrySpark(); validate_CBitServer(); + validate_CCarnageHitSpark(); puts("[*] Validation done!");