feat: latency indicator, BG queue status, and ToT improvements

- Add latency indicator below minimap (color-coded: green/yellow/orange/red)
  using the lastLatency value measured via CMSG_PING/SMSG_PONG
- Add BG queue status indicator below minimap when in WAIT_QUEUE
  (abbreviated name: AV/WSG/AB/EotS etc.)
- Target-of-Target frame: add level display and click-to-target support
- Expose getLatencyMs() accessor on GameHandler
This commit is contained in:
Kelsi 2026-03-10 21:19:42 -07:00
parent 8ab83987f1
commit 4a445081d8
2 changed files with 73 additions and 10 deletions

View file

@ -356,6 +356,9 @@ public:
void declineBattlefield(uint32_t queueSlot = 0xFFFFFFFF);
const std::array<BgQueueSlot, 3>& getBgQueues() const { return bgQueues_; }
// Network latency (milliseconds, updated each PONG response)
uint32_t getLatencyMs() const { return lastLatency; }
// Logout commands
void requestLogout();
void cancelLogout();