]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Account.cpp
No more black background for the map, some little cleanup
[lugaru.git] / Source / Account.cpp
index beb5f46a041787aae4e675b1588de9449ab21584..1388b7e0e281e4d1fa4e57ef3b0295f2a311c72e 100644 (file)
@@ -46,10 +46,12 @@ Account::Account(string n) : campaignProgress() {
 
 void Account::setCurrentCampaign(string name) {
        currentCampaign = name;
-       campaignProgress[name].highscore = 0;
-       campaignProgress[name].fasttime = 0;
-       campaignProgress[name].score = 0;
-       campaignProgress[name].time = 0;
+       if(campaignProgress.find(name)==campaignProgress.end()) {
+               campaignProgress[name].highscore = 0;
+               campaignProgress[name].fasttime = 0;
+               campaignProgress[name].score = 0;
+               campaignProgress[name].time = 0;
+       }
 }
 
 Account* Account::add(string name) {