20 #define CAMPAIGN_H |
20 #define CAMPAIGN_H |
21 |
21 |
22 #include <QString> |
22 #include <QString> |
23 #include <QStringList> |
23 #include <QStringList> |
24 |
24 |
|
25 class MissionInfo |
|
26 { |
|
27 public: |
|
28 QString name; |
|
29 QString description; |
|
30 QString script; |
|
31 QString image; |
|
32 }; |
|
33 |
25 QStringList getCampMissionList(QString & campaign); |
34 QStringList getCampMissionList(QString & campaign); |
26 unsigned int getCampProgress(QString & teamName, QString & campName); |
35 unsigned int getCampProgress(QString & teamName, QString & campName); |
27 QString getCampaignScript(QString campaign, unsigned int mNum); |
36 QString getCampaignScript(QString campaign, unsigned int mNum); |
28 QString getCampaignImage(QString campaign, unsigned int mNum); |
37 QString getCampaignImage(QString campaign, unsigned int mNum); |
29 QString getCampaignMissionName(QString campaign, unsigned int mNum); |
38 QString getCampaignMissionName(QString campaign, unsigned int mNum); |
30 QMap<QString,QString> getUnlockedMissions2(QString & campaignName, QString & teamName); |
39 QMap<QString,QString> getUnlockedMissions2(QString & campaignName, QString & teamName); |
31 QStringList getCampMissionList2(QString & campaignName, QString & teamName); |
40 QStringList getCampMissionList2(QString & campaignName, QString & teamName); |
32 QStringList getDescriptions(QString & campaignName, QString & teamName); |
41 QStringList getDescriptions(QString & campaignName, QString & teamName); |
33 QStringList getImages(QString & campaignName, QString & teamName); |
42 QStringList getImages(QString & campaignName, QString & teamName); |
|
43 QList<MissionInfo> getCampMissionList3(QString & campaignName, QString & teamName); |
34 |
44 |
35 #endif |
45 #endif |