diff --git a/client/CPreGame.cpp b/client/CPreGame.cpp index 51af670a8..a43727f3f 100644 --- a/client/CPreGame.cpp +++ b/client/CPreGame.cpp @@ -4091,7 +4091,7 @@ void CLoadingScreen::showAll(SDL_Surface *to) } CPrologEpilogVideo::CPrologEpilogVideo( CCampaignScenario::SScenarioPrologEpilog _spe, std::function callback ) - : spe(_spe), exitCb(callback), decrementDelayCounter(0) + : spe(_spe), decrementDelayCounter(0), exitCb(callback) { OBJ_CONSTRUCTION_CAPTURING_ALL; addUsedEvents(LCLICK); diff --git a/lib/HeroBonus.h b/lib/HeroBonus.h index 0d44f834c..a2b1097f0 100644 --- a/lib/HeroBonus.h +++ b/lib/HeroBonus.h @@ -209,7 +209,7 @@ typedef boost::function CSelector; /// Struct for handling bonuses of several types. Can be transferred to any hero struct DLL_LINKAGE Bonus { - #define EVERY_TYPE -1; + enum { EVERY_TYPE = -1 }; enum BonusType {