|
|
@@ -45,12 +45,19 @@ public:
|
|
|
|
|
|
std::string nodeName() const override;
|
|
|
|
|
|
- PlayerColor getColor() const override;
|
|
|
+ PlayerColor getId() const override;
|
|
|
TeamID getTeam() const override;
|
|
|
bool isHuman() const override;
|
|
|
const IBonusBearer * accessBonuses() const override;
|
|
|
int getResourceAmount(int type) const override;
|
|
|
|
|
|
+ int32_t getIndex() const override;
|
|
|
+ int32_t getIconIndex() const override;
|
|
|
+ std::string getJsonKey() const override;
|
|
|
+ std::string getNameTranslated() const override;
|
|
|
+ std::string getNameTextID() const override;
|
|
|
+ void registerIcons(const IconRegistar & cb) const override;
|
|
|
+
|
|
|
bool checkVanquished() const
|
|
|
{
|
|
|
return heroes.empty() && towns.empty();
|