diff --git a/source/glest_game/game/achievement.cpp b/source/glest_game/game/achievement.cpp index f151cd4f..2d82d786 100644 --- a/source/glest_game/game/achievement.cpp +++ b/source/glest_game/game/achievement.cpp @@ -63,7 +63,6 @@ bool CounterBasedAchievement::checkAchieved(Game *game, PlayerAchievementsInterf // class Achievements // ===================================================== Achievements::Achievements(){ - Config &config=Config::getInstance(); string dataPath= getGameReadWritePath(GameConstants::path_data_CacheLookupKey); string filepath=getGameCustomCoreDataPath(dataPath, "data/achievements/achievements.xml"); load(filepath); @@ -78,7 +77,7 @@ void Achievements::load( string xmlFilePath){ XmlTree xmlTree; xmlTree.load(xmlFilePath,Properties::getTagReplacementValues()); const XmlNode *node= xmlTree.getRootNode(); - for (int i=0; igetChildCount();++i){ + for (unsigned int i=0; igetChildCount();++i){ XmlNode *currentNode=node->getChild(i); if("counterBasedAchievement"==currentNode->getName()){ CounterBasedAchievement a; diff --git a/source/glest_game/game/achievement.h b/source/glest_game/game/achievement.h index ae56bb59..035f73f9 100644 --- a/source/glest_game/game/achievement.h +++ b/source/glest_game/game/achievement.h @@ -11,6 +11,12 @@ #ifndef _GLEST_GAME_ACHIEVEMENT_H_ #define _GLEST_GAME_ACHIEVEMENT_H_ +#ifdef WIN32 + #include + #include +#endif + +#include #include "util.h" #include "vec.h" #include "xml_parser.h"