Add pet frame UI below player frame

Shows active pet name, level, health bar, and power bar (mana/focus/rage/energy)
when the player has an active pet. Clicking the pet name targets it. A Dismiss
button sends CMSG_PET_ACTION to dismiss the pet. Frame uses green border to
visually distinguish it from the player/target frames.
This commit is contained in:
Kelsi 2026-03-09 17:23:28 -07:00
parent f43277dc28
commit 8b495a1ce9
2 changed files with 95 additions and 0 deletions

View file

@ -182,6 +182,11 @@ private:
*/
void renderTargetFrame(game::GameHandler& gameHandler);
/**
* Render pet frame (below player frame when player has an active pet)
*/
void renderPetFrame(game::GameHandler& gameHandler);
/**
* Process targeting input (Tab, Escape, click)
*/