X-Git-Url: https://git.jsancho.org/?p=lugaru.git;a=blobdiff_plain;f=Source%2FUser%2FAccount.hpp;h=414694694edc02b113ef4dae251a8c746eb568e4;hp=0b52531567babd8efa78dcb49b4dce4eab92154c;hb=6a8cb464330e92163c8feaf101b8b5837c973bba;hpb=5fca41ab430df85d6dd620a7f4130df01bc1430f
diff --git a/Source/User/Account.hpp b/Source/User/Account.hpp
index 0b52531..4146946 100644
--- a/Source/User/Account.hpp
+++ b/Source/User/Account.hpp
@@ -26,13 +26,15 @@ along with Lugaru. If not, see .
#include
#include
-struct CampaignProgress {
+struct CampaignProgress
+{
int highscore;
float fasttime;
int score;
float time;
std::vector choices;
- CampaignProgress() {
+ CampaignProgress()
+ {
highscore = 0;
fasttime = 0;
score = 0;
@@ -63,52 +65,66 @@ public:
// getter and setters
int getDifficulty();
- void setDifficulty(int i) {
+ void setDifficulty(int i)
+ {
difficulty = i;
};
- const std::string& getName() {
+ const std::string& getName()
+ {
return name;
};
- int getCampaignScore() {
+ int getCampaignScore()
+ {
return campaignProgress[currentCampaign].score;
};
- int getCampaignChoicesMade() {
+ int getCampaignChoicesMade()
+ {
return campaignProgress[currentCampaign].choices.size();
};
- int getCampaignChoice(int i) {
+ int getCampaignChoice(int i)
+ {
return campaignProgress[currentCampaign].choices[i];
};
- void setCampaignScore(int s) {
+ void setCampaignScore(int s)
+ {
campaignProgress[currentCampaign].score = s;
if (s > campaignProgress[currentCampaign].highscore) {
campaignProgress[currentCampaign].highscore = s;
}
};
- void setCampaignFinalTime(float t) {
+ void setCampaignFinalTime(float t)
+ {
campaignProgress[currentCampaign].time = t;
if ((t < campaignProgress[currentCampaign].fasttime) || ((campaignProgress[currentCampaign].fasttime == 0) && (t != 0))) {
campaignProgress[currentCampaign].fasttime = t;
}
};
- float getCampaignFasttime() {
+ float getCampaignFasttime()
+ {
return campaignProgress[currentCampaign].fasttime;
};
- void resetFasttime() {
+ void resetFasttime()
+ {
campaignProgress[currentCampaign].fasttime = 0;
};
- int getCampaignHighScore() {
+ int getCampaignHighScore()
+ {
return campaignProgress[currentCampaign].highscore;
};
- int getHighScore(int i) {
+ int getHighScore(int i)
+ {
return highscore[i];
};
- float getFastTime(int i) {
+ float getFastTime(int i)
+ {
return fasttime[i];
};
- int getProgress() {
+ int getProgress()
+ {
return progress;
};
- std::string getCurrentCampaign() {
+ std::string getCurrentCampaign()
+ {
return currentCampaign;
};
void setCurrentCampaign(const std::string& name);