diff --git a/libstormgames.py b/libstormgames.py index 3ce68ba..e542d16 100755 --- a/libstormgames.py +++ b/libstormgames.py @@ -83,11 +83,10 @@ class scoreboard(): # Update the scores for i, j in enumerate(self.oldScores): if self.score > j: - # Move the old high score down the list - if i < 9: - self.oldScores[i + 1] = j - self.oldScores[i] = self.score + self.oldScores.insert(i, self.score) break + # Only keep the top 10 scores. + self.oldScores = self.oldScores[:10] # Update the scoreboard section of the games config file. for i, j in enumerate(self.oldScores): localConfig.set("scoreboard", str(i + 1), str(j))