#pragma once #include "GuiWidget.h" namespace td { namespace game { class TeamCastle; } // namespace game namespace gui { class CastleTooltip : public GuiWidget { private: const game::TeamCastle* m_Castle; public: CastleTooltip(client::Client* client); virtual void Render(); void SetCastle(const game::TeamCastle* castle) { m_Castle = castle; } bool IsShown() { return m_Castle != nullptr; } }; } // namespace gui } // namespace td