diff --git a/src/object/client/CGContainer_C.cpp b/src/object/client/CGContainer_C.cpp index b6e5fcf..eb95404 100644 --- a/src/object/client/CGContainer_C.cpp +++ b/src/object/client/CGContainer_C.cpp @@ -4,6 +4,10 @@ CGContainer_C::CGContainer_C(uint32_t time, CClientObjCreate& objCreate) : CGIte // TODO } +CGContainer_C::~CGContainer_C() { + // TODO +} + void CGContainer_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGItem_C::SetStorage(storage, saved); diff --git a/src/object/client/CGContainer_C.hpp b/src/object/client/CGContainer_C.hpp index 7ca1cd1..ce6a665 100644 --- a/src/object/client/CGContainer_C.hpp +++ b/src/object/client/CGContainer_C.hpp @@ -7,6 +7,9 @@ class CGContainer_C : public CGItem_C, public CGContainer { public: + // Virtual public member functions + virtual ~CGContainer_C(); + // Public member functions CGContainer_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGCorpse_C.cpp b/src/object/client/CGCorpse_C.cpp index e62e4fb..37318bf 100644 --- a/src/object/client/CGCorpse_C.cpp +++ b/src/object/client/CGCorpse_C.cpp @@ -4,6 +4,10 @@ CGCorpse_C::CGCorpse_C(uint32_t time, CClientObjCreate& objCreate) : CGObject_C( // TODO } +CGCorpse_C::~CGCorpse_C() { + // TODO +} + void CGCorpse_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGObject_C::SetStorage(storage, saved); diff --git a/src/object/client/CGCorpse_C.hpp b/src/object/client/CGCorpse_C.hpp index b5d0914..122a9d8 100644 --- a/src/object/client/CGCorpse_C.hpp +++ b/src/object/client/CGCorpse_C.hpp @@ -7,6 +7,9 @@ class CGCorpse_C : public CGObject_C, public CGCorpse { public: + // Virtual public member functions + virtual ~CGCorpse_C(); + // Public member functions CGCorpse_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGDynamicObject_C.cpp b/src/object/client/CGDynamicObject_C.cpp index b3787f3..96708ba 100644 --- a/src/object/client/CGDynamicObject_C.cpp +++ b/src/object/client/CGDynamicObject_C.cpp @@ -4,6 +4,10 @@ CGDynamicObject_C::CGDynamicObject_C(uint32_t time, CClientObjCreate& objCreate) // TODO } +CGDynamicObject_C::~CGDynamicObject_C() { + // TODO +} + void CGDynamicObject_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGObject_C::SetStorage(storage, saved); diff --git a/src/object/client/CGDynamicObject_C.hpp b/src/object/client/CGDynamicObject_C.hpp index 6905e28..90fcd40 100644 --- a/src/object/client/CGDynamicObject_C.hpp +++ b/src/object/client/CGDynamicObject_C.hpp @@ -7,6 +7,9 @@ class CGDynamicObject_C : public CGObject_C, public CGDynamicObject { public: + // Virtual public member functions + virtual ~CGDynamicObject_C(); + // Public member functions CGDynamicObject_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGGameObject_C.cpp b/src/object/client/CGGameObject_C.cpp index c97445c..eef5f6e 100644 --- a/src/object/client/CGGameObject_C.cpp +++ b/src/object/client/CGGameObject_C.cpp @@ -4,6 +4,10 @@ CGGameObject_C::CGGameObject_C(uint32_t time, CClientObjCreate& objCreate) : CGO // TODO } +CGGameObject_C::~CGGameObject_C() { + // TODO +} + void CGGameObject_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGObject_C::SetStorage(storage, saved); diff --git a/src/object/client/CGGameObject_C.hpp b/src/object/client/CGGameObject_C.hpp index 36b3dce..eec6134 100644 --- a/src/object/client/CGGameObject_C.hpp +++ b/src/object/client/CGGameObject_C.hpp @@ -7,6 +7,9 @@ class CGGameObject_C : public CGObject_C, public CGGameObject { public: + // Virtual public member functions + virtual ~CGGameObject_C(); + // Public member functions CGGameObject_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGItem_C.cpp b/src/object/client/CGItem_C.cpp index ba092ec..da6ac42 100644 --- a/src/object/client/CGItem_C.cpp +++ b/src/object/client/CGItem_C.cpp @@ -4,6 +4,10 @@ CGItem_C::CGItem_C(uint32_t time, CClientObjCreate& objCreate) : CGObject_C(time // TODO } +CGItem_C::~CGItem_C() { + // TODO +} + void CGItem_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGObject_C::SetStorage(storage, saved); diff --git a/src/object/client/CGItem_C.hpp b/src/object/client/CGItem_C.hpp index 079d0bd..cb756ae 100644 --- a/src/object/client/CGItem_C.hpp +++ b/src/object/client/CGItem_C.hpp @@ -7,6 +7,9 @@ class CGItem_C : public CGObject_C, public CGItem { public: + // Virtual public member functions + virtual ~CGItem_C(); + // Public member functions CGItem_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGObject_C.cpp b/src/object/client/CGObject_C.cpp index 39c9388..a32f9c5 100644 --- a/src/object/client/CGObject_C.cpp +++ b/src/object/client/CGObject_C.cpp @@ -19,6 +19,10 @@ CGObject_C::CGObject_C(uint32_t time, CClientObjCreate& objCreate) { // TODO } +CGObject_C::~CGObject_C() { + // TODO +} + void CGObject_C::AddWorldObject() { // TODO } diff --git a/src/object/client/CGObject_C.hpp b/src/object/client/CGObject_C.hpp index 61ddd4b..2819a1e 100644 --- a/src/object/client/CGObject_C.hpp +++ b/src/object/client/CGObject_C.hpp @@ -23,7 +23,7 @@ class CGObject_C : public CGObject, public TSHashObjectCGUnit_C::SetStorage(storage, saved); diff --git a/src/object/client/CGPlayer_C.hpp b/src/object/client/CGPlayer_C.hpp index d94b8e8..cd383ce 100644 --- a/src/object/client/CGPlayer_C.hpp +++ b/src/object/client/CGPlayer_C.hpp @@ -10,6 +10,9 @@ class CreatureModelDataRec; class CGPlayer_C : public CGUnit_C, public CGPlayer { public: + // Virtual public member functions + virtual ~CGPlayer_C(); + // Public member functions CGPlayer_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved); diff --git a/src/object/client/CGUnit_C.cpp b/src/object/client/CGUnit_C.cpp index 5a6ead7..a8165bd 100644 --- a/src/object/client/CGUnit_C.cpp +++ b/src/object/client/CGUnit_C.cpp @@ -93,6 +93,10 @@ CGUnit_C::CGUnit_C(uint32_t time, CClientObjCreate& objCreate) : CGObject_C(time // TODO } +CGUnit_C::~CGUnit_C() { + // TODO +} + void CGUnit_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->CGObject_C::SetStorage(storage, saved); diff --git a/src/object/client/CGUnit_C.hpp b/src/object/client/CGUnit_C.hpp index 5b651ff..632a8c6 100644 --- a/src/object/client/CGUnit_C.hpp +++ b/src/object/client/CGUnit_C.hpp @@ -15,6 +15,9 @@ class CGUnit_C : public CGObject_C, public CGUnit { static const char* GetDisplayClassNameFromRecord(const ChrClassesRec* classRec, UNIT_SEX sex, UNIT_SEX* displaySex); static const char* GetDisplayRaceNameFromRecord(const ChrRacesRec* raceRec, UNIT_SEX sex, UNIT_SEX* displaySex); + // Virtual public member functions + virtual ~CGUnit_C(); + // Public member functions CGUnit_C(uint32_t time, CClientObjCreate& objCreate); void SetStorage(uint32_t* storage, uint32_t* saved);