From d89d36fe4c90bdc2b0948156451cfb8fd678e473 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sat, 20 Mar 2021 11:11:07 +0100 Subject: [PATCH] cleanup of function to get high score list text entry --- src/screens.c | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/screens.c b/src/screens.c index 8e4fb8c9..c538c84e 100644 --- a/src/screens.c +++ b/src/screens.c @@ -5071,24 +5071,20 @@ void DrawHallOfFame(int level_nr, int highlight_position) static char *getHallOfFameScoreText(int nr) { - // use playing time instead of score for Supaplex levels - if (level.rate_time_over_score || - level.game_engine_type == GAME_ENGINE_TYPE_SP) - { - if (level.use_step_counter) - return int2str(scores.entry[nr].time, 5); + if (!level.rate_time_over_score) + return int2str(scores.entry[nr].score, 5); - static char score_text[10]; - int time_seconds = scores.entry[nr].time / FRAMES_PER_SECOND; - int mm = (time_seconds / 60) % 60; - int ss = (time_seconds % 60); + if (level.use_step_counter) + return int2str(scores.entry[nr].time, 5); - sprintf(score_text, "%02d:%02d", mm, ss); + static char score_text[10]; + int time_seconds = scores.entry[nr].time / FRAMES_PER_SECOND; + int mm = (time_seconds / 60) % 60; + int ss = (time_seconds % 60); - return score_text; - } + sprintf(score_text, "%02d:%02d", mm, ss); - return int2str(scores.entry[nr].score, 5); + return score_text; } static void drawHallOfFameList(int level_nr, int first_entry, -- 2.34.1