feat(ui): add CGTooltip::GetObjectType

This commit is contained in:
fallenoak 2026-01-27 17:54:56 -06:00
parent 501935ffc2
commit ac0930497c
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 14 additions and 0 deletions

View File

@ -1,11 +1,21 @@
#include "ui/game/CGTooltip.hpp" #include "ui/game/CGTooltip.hpp"
int32_t CGTooltip::s_objectType;
CSimpleFrame* CGTooltip::Create(CSimpleFrame* parent) { CSimpleFrame* CGTooltip::Create(CSimpleFrame* parent) {
// TODO use CDataAllocator // TODO use CDataAllocator
return STORM_NEW(CGTooltip)(parent); return STORM_NEW(CGTooltip)(parent);
} }
int32_t CGTooltip::GetObjectType() {
if (!CGTooltip::s_objectType) {
CGTooltip::s_objectType = ++FrameScript_Object::s_objectTypes;
}
return CGTooltip::s_objectType;
}
CGTooltip::CGTooltip(CSimpleFrame* parent) : CSimpleFrame(parent) { CGTooltip::CGTooltip(CSimpleFrame* parent) : CSimpleFrame(parent) {
// TODO // TODO
} }

View File

@ -5,8 +5,12 @@
class CGTooltip : public CSimpleFrame { class CGTooltip : public CSimpleFrame {
public: public:
// Static variables
static int32_t s_objectType;
// Static functions // Static functions
static CSimpleFrame* Create(CSimpleFrame* parent); static CSimpleFrame* Create(CSimpleFrame* parent);
static int32_t GetObjectType();
// Member variables // Member variables
// TODO // TODO