1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-15 01:24:45 +02:00

Implement interactable town tooltip

This commit is contained in:
Dydzio
2023-07-16 10:17:37 +02:00
parent 013d4cd208
commit dbfcb5a749
4 changed files with 73 additions and 2 deletions

View File

@ -27,6 +27,7 @@ class CComponentBox;
class CHeroTooltip;
class CInteractableHeroTooltip;
class CTownTooltip;
class CInteractableTownTooltip;
class CLabel;
class CMultiLineLabel;
@ -74,7 +75,7 @@ private:
class VisibleTownInfo : public CVisibleInfo
{
std::shared_ptr<CTownTooltip> townTooltip;
std::variant<std::shared_ptr<CTownTooltip>, std::shared_ptr<CInteractableTownTooltip>> townTooltip;
public:
VisibleTownInfo(const CGTownInstance * town);
};