Refactoring to make the code more readable

This commit is contained in:
Gonk
2020-02-23 22:10:36 +01:00
parent f88fcbf5b4
commit 6be02aae36

View File

@@ -353,12 +353,7 @@ public final class Player extends Actor {
this.spawnPlace = src.readUTF();
if (fileversion > 13) {
// store directly in the member
LinkedHashMap<String, HashSet<Integer> > questProgress = this.questProgress;
if (fileversion < 51) {
// use a temporary map instead
questProgress = new LinkedHashMap<String, HashSet<Integer> >();
}
LinkedHashMap<String, HashSet<Integer> > questProgress = new LinkedHashMap<String, HashSet<Integer> >();
final int numQuests = src.readInt();
for(int i = 0; i < numQuests; ++i) {
final String questID = src.readUTF();
@@ -378,7 +373,10 @@ public final class Player extends Actor {
this.questProgress.put(q.questID, questSteps);
}
}
} else {
this.questProgress.putAll(questProgress);
}
}
this.availableSkillIncreases = 0;