From 99c00ade9be54019c783658f6631e55ad7453041 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 1 Feb 2026 20:16:33 -0600 Subject: [PATCH] feat(ui): add CGGameUI::GetCurrentObjectTrack --- src/ui/game/CGGameUI.cpp | 7 ++++++- src/ui/game/CGGameUI.hpp | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ui/game/CGGameUI.cpp b/src/ui/game/CGGameUI.cpp index ea8a3fb..8a5f8bd 100644 --- a/src/ui/game/CGGameUI.cpp +++ b/src/ui/game/CGGameUI.cpp @@ -21,9 +21,10 @@ #include "util/CStatus.hpp" #include +WOWGUID CGGameUI::s_currentObjectTrack; CScriptObject* CGGameUI::s_gameTooltip; -CSimpleTop* CGGameUI::s_simpleTop; WOWGUID CGGameUI::s_lockedTarget; +CSimpleTop* CGGameUI::s_simpleTop; void LoadScriptFunctions() { // TODO @@ -58,6 +59,10 @@ void LoadScriptFunctions() { // TODO } +WOWGUID& CGGameUI::GetCurrentObjectTrack() { + return CGGameUI::s_currentObjectTrack; +} + WOWGUID& CGGameUI::GetLockedTarget() { return CGGameUI::s_lockedTarget; } diff --git a/src/ui/game/CGGameUI.hpp b/src/ui/game/CGGameUI.hpp index 2cf3c8b..0044be8 100644 --- a/src/ui/game/CGGameUI.hpp +++ b/src/ui/game/CGGameUI.hpp @@ -13,6 +13,7 @@ class CGGameUI { static CSimpleTop* s_simpleTop; // Static functions + static WOWGUID& GetCurrentObjectTrack(); static WOWGUID& GetLockedTarget(); static void Initialize(); static void InitializeGame(); @@ -20,6 +21,7 @@ class CGGameUI { static void RegisterFrameFactories(); private: + static WOWGUID s_currentObjectTrack; static WOWGUID s_lockedTarget; };