Kaynağa Gözat

Initializing CHeroClass::commander.

Michał W. Urbańczyk 11 yıl önce
ebeveyn
işleme
4674e8e3d8
2 değiştirilmiş dosya ile 7 ekleme ve 0 silme
  1. 5 0
      lib/CHeroHandler.cpp
  2. 2 0
      lib/CHeroHandler.h

+ 5 - 0
lib/CHeroHandler.cpp

@@ -54,6 +54,11 @@ EAlignment::EAlignment CHeroClass::getAlignment() const
 	return EAlignment::EAlignment(VLC->townh->factions[faction]->alignment);
 	return EAlignment::EAlignment(VLC->townh->factions[faction]->alignment);
 }
 }
 
 
+CHeroClass::CHeroClass()
+ : commander(nullptr)
+{
+}
+
 std::vector<BattleHex> CObstacleInfo::getBlocked(BattleHex hex) const
 std::vector<BattleHex> CObstacleInfo::getBlocked(BattleHex hex) const
 {
 {
 	std::vector<BattleHex> ret;
 	std::vector<BattleHex> ret;

+ 2 - 0
lib/CHeroHandler.h

@@ -129,6 +129,8 @@ public:
 	std::string imageMapMale;
 	std::string imageMapMale;
 	std::string imageMapFemale;
 	std::string imageMapFemale;
 
 
+	CHeroClass();
+
 	bool isMagicHero() const;
 	bool isMagicHero() const;
 	SecondarySkill chooseSecSkill(const std::set<SecondarySkill> & possibles, std::minstd_rand & distr) const; //picks secondary skill out from given possibilities
 	SecondarySkill chooseSecSkill(const std::set<SecondarySkill> & possibles, std::minstd_rand & distr) const; //picks secondary skill out from given possibilities