#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
