equal
deleted
inserted
replaced
54 |
54 |
55 extern QString campaign, campaignTeam; |
55 extern QString campaign, campaignTeam; |
56 |
56 |
57 QStringList getCampMissionList(QString & campaign) |
57 QStringList getCampMissionList(QString & campaign) |
58 { |
58 { |
59 QSettings campfile(DataManager::instance().findFileForRead("Missions/Campaign/" + campaign + "/campaign.ini"), QSettings::IniFormat, 0); |
59 QSettings campfile("physfs://Missions/Campaign/" + campaign + "/campaign.ini", QSettings::IniFormat, 0); |
60 campfile.setIniCodec("UTF-8"); |
60 campfile.setIniCodec("UTF-8"); |
61 unsigned int mNum = campfile.value("MissionNum", 0).toInt(); |
61 unsigned int mNum = campfile.value("MissionNum", 0).toInt(); |
62 |
62 |
63 QStringList missionList; |
63 QStringList missionList; |
64 for (unsigned int i = 0; i < mNum; i++) |
64 for (unsigned int i = 0; i < mNum; i++) |
75 return teamfile.value("Campaign " + campName + "/Progress", 0).toInt(); |
75 return teamfile.value("Campaign " + campName + "/Progress", 0).toInt(); |
76 } |
76 } |
77 |
77 |
78 QString getCampaignScript(QString campaign, unsigned int mNum) |
78 QString getCampaignScript(QString campaign, unsigned int mNum) |
79 { |
79 { |
80 QSettings campfile(DataManager::instance().findFileForRead("Missions/Campaign/" + campaign + "/campaign.ini"), QSettings::IniFormat, 0); |
80 QSettings campfile("physfs://Missions/Campaign/" + campaign + "/campaign.ini", QSettings::IniFormat, 0); |
81 campfile.setIniCodec("UTF-8"); |
81 campfile.setIniCodec("UTF-8"); |
82 return campfile.value(QString("Mission %1/Script").arg(mNum)).toString(); |
82 return campfile.value(QString("Mission %1/Script").arg(mNum)).toString(); |
83 } |
83 } |
84 |
84 |
85 |
85 |