#include "Config.h" #include "Defines.h" #define SETTINGS_CONFIG_TAG "Settings" #define SETTINGS_ACHIEVEMENT_TAG "Achievements" #define SETTINGS_FILENAME "DealOrNoDealSettings.tns" #define SETTINGTAG_ALLOWMOUSE "AllowMouse" #define SETTINGTAG_POINTS "Points" #define SETTINGTAG_BLINKDURATION "LabelBlinkDuration" //Achievements #define SETTINGTAG_GAMESPLAYED "GamesPlayed" #define SETTINGTAG_DEALSACCEPTED "DealsAccepted" #define SETTINGTAG_TIMESWON1MILLION "TimesWon1Million" #define SETTINGTAG_NUMBERCLOSECALLS "NumberCloseCalls" Config::Config() : m_bAllowMouse(true), m_nPlayerStanding(1000), m_nBlinkDuration(5), m_nGamesPlayed(0), m_nDealsAccepted(0), m_nTimesWon1Million(0), m_nNumberOfCloseCalls(0) { ArchiveCreate(&m_Archive); OpenArchiveFile(m_Archive, SETTINGS_FILENAME); int nSettings = GetNumberArchives(m_Archive, SETTINGS_CONFIG_TAG); char strName[MAX_NAME_LENGTH]; for(int i=0; i