X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FAccount.cpp;h=1388b7e0e281e4d1fa4e57ef3b0295f2a311c72e;hb=543c91ec63286f0fa263f0b19f242b514e7fc8bf;hp=beb5f46a041787aae4e675b1588de9449ab21584;hpb=a2c433c31cd6ee454ace7f582375c6002dfba732;p=lugaru.git diff --git a/Source/Account.cpp b/Source/Account.cpp index beb5f46..1388b7e 100644 --- a/Source/Account.cpp +++ b/Source/Account.cpp @@ -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) {