From 0cf12c9c9040f435f6a10c9bb4cb937a95eee6ad Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sat, 31 Jan 2026 23:47:29 -0600 Subject: [PATCH] feat(ui): add CGGameUI::GetLockedTarget --- src/ui/game/CGGameUI.cpp | 7 ++++++- src/ui/game/CGGameUI.hpp | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/ui/game/CGGameUI.cpp b/src/ui/game/CGGameUI.cpp index 21bd423..0187f65 100644 --- a/src/ui/game/CGGameUI.cpp +++ b/src/ui/game/CGGameUI.cpp @@ -23,6 +23,7 @@ CScriptObject* CGGameUI::s_gameTooltip; CSimpleTop* CGGameUI::s_simpleTop; +WOWGUID CGGameUI::s_lockedTarget; void LoadScriptFunctions() { // TODO @@ -57,6 +58,10 @@ void LoadScriptFunctions() { // TODO } +WOWGUID& CGGameUI::GetLockedTarget() { + return CGGameUI::s_lockedTarget; +} + void CGGameUI::Initialize() { // TODO @@ -131,7 +136,7 @@ void CGGameUI::Initialize() { // TODO CGGameUI::s_gameTooltip = CScriptObject::GetScriptObjectByName("GameTooltip", CGTooltip::GetObjectType()); - // TODO STORM_ASSERT(CGGameUI::s_gameTooltip); + STORM_ASSERT(CGGameUI::s_gameTooltip); // TODO } diff --git a/src/ui/game/CGGameUI.hpp b/src/ui/game/CGGameUI.hpp index 567ab2f..062d8b9 100644 --- a/src/ui/game/CGGameUI.hpp +++ b/src/ui/game/CGGameUI.hpp @@ -1,6 +1,8 @@ #ifndef UI_GAME_C_G_GAME_UI_HPP #define UI_GAME_C_G_GAME_UI_HPP +#include "util/guid/Types.hpp" + class CScriptObject; class CSimpleTop; @@ -11,9 +13,13 @@ class CGGameUI { static CSimpleTop* s_simpleTop; // Static functions + static WOWGUID& GetLockedTarget(); static void Initialize(); static void InitializeGame(); static void RegisterFrameFactories(); + + private: + static WOWGUID s_lockedTarget; }; #endif