added loading/saving high scores from/to score server as thread
[rocksndiamonds.git] / src / screens.c
index d38c3f7f1ddfa61f7900086476541695eff7e6e5..5aa80c9c88cd55cf196463f259b874465664be78 100644 (file)
@@ -5046,12 +5046,10 @@ void DrawHallOfFame(int level_nr)
   SetDrawDeactivationMask(REDRAW_NONE);
   SetDrawBackgroundMask(REDRAW_FIELD);
 
-  if (scores.last_added < 0)
-    LoadScore(level_nr);
-  else
-    SetAnimStatus(GAME_MODE_PSEUDO_SCORESNEW);
+  LoadLocalAndServerScore(level_nr, TRUE);
 
-  LoadServerScore(level_nr);
+  if (scores.last_added >= 0)
+    SetAnimStatus(GAME_MODE_PSEUDO_SCORESNEW);
 
   FadeSetEnterScreen();