removed function parameter only used for storing copy of global variable
authorHolger Schemel <info@artsoft.org>
Sat, 1 May 2021 14:57:26 +0000 (16:57 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 1 May 2021 14:57:26 +0000 (16:57 +0200)
src/game.c
src/screens.c
src/screens.h

index 7ce53c5b077581d92118638e15ff81da1a0dfc2f..f783c164f8f0187e3bf438c03a8562332121410d 100644 (file)
@@ -5025,7 +5025,7 @@ void GameEnd(void)
   {
     SetGameStatus(GAME_MODE_SCORES);
 
-    DrawHallOfFame(last_level_nr, scores.last_added);
+    DrawHallOfFame(last_level_nr);
   }
   else if (setup.auto_play_next_level && setup.increment_levels &&
           last_level_nr < leveldir_current->last_level &&
index fb3aabc2cc8476e5f385859f4ecfc851fc6df572..d257060fa732cd0b937dd3b03fe17d12b7978e1f 100644 (file)
@@ -2172,7 +2172,7 @@ void HandleMainMenu(int mx, int my, int dx, int dy, int button)
 
        SetGameStatus(GAME_MODE_SCORES);
 
-       DrawHallOfFame(level_nr, -1);
+       DrawHallOfFame(level_nr);
       }
       else if (pos == MAIN_CONTROL_EDITOR)
       {
@@ -5029,7 +5029,7 @@ void HandleChooseLevelNr(int mx, int my, int dx, int dy, int button)
   HandleChooseTree(mx, my, dx, dy, button, &level_number_current);
 }
 
-void DrawHallOfFame(int level_nr, int highlight_position)
+void DrawHallOfFame(int level_nr)
 {
   int fade_mask = REDRAW_FIELD;
 
@@ -5046,17 +5046,13 @@ void DrawHallOfFame(int level_nr, int highlight_position)
   SetDrawDeactivationMask(REDRAW_NONE);
   SetDrawBackgroundMask(REDRAW_FIELD);
 
-  if (highlight_position < 0) 
+  if (scores.last_added < 0)
     LoadScore(level_nr);
   else
     SetAnimStatus(GAME_MODE_PSEUDO_SCORESNEW);
 
   LoadServerScore(level_nr);
 
-  // correct highlight position after adding server scores
-  if (highlight_position >= 0)
-    highlight_position = scores.last_added;
-
   FadeSetEnterScreen();
 
   FadeOut(fade_mask);
@@ -5068,7 +5064,7 @@ void DrawHallOfFame(int level_nr, int highlight_position)
 
   OpenDoor(GetDoorState() | DOOR_NO_DELAY | DOOR_FORCE_REDRAW);
 
-  HandleHallOfFame(level_nr, highlight_position, 0, 0, MB_MENU_INITIALIZE);
+  HandleHallOfFame(level_nr, scores.last_added, 0, 0, MB_MENU_INITIALIZE);
 
   DrawMaskedBorder(fade_mask);
 
index d79745df4623a89a016d6b9c3ec79ed4bae2444e..7bcf88b2154774c980d5384034725139a2a06851 100644 (file)
@@ -22,7 +22,7 @@
 void DrawMainMenuExt(int);
 void DrawAndFadeInMainMenu(int);
 void DrawMainMenu(void);
-void DrawHallOfFame(int, int);
+void DrawHallOfFame(int);
 void DrawScreenAfterAddingSet(char *, int);
 
 void RedrawSetupScreenAfterFullscreenToggle(void);