projects
/
rocksndiamonds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b4ae370
)
cleanup of function to get high score list text entry
author
Holger Schemel
<info@artsoft.org>
Sat, 20 Mar 2021 10:11:07 +0000
(11:11 +0100)
committer
Holger Schemel
<info@artsoft.org>
Sat, 1 May 2021 13:38:01 +0000
(15:38 +0200)
src/screens.c
patch
|
blob
|
history
diff --git
a/src/screens.c
b/src/screens.c
index 8e4fb8c9a3d6638cb19fc040cc6814b6e6a5c734..c538c84e2d873fbfd92d45933694a99a087ce5dd 100644
(file)
--- 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)
{
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,
}
static void drawHallOfFameList(int level_nr, int first_entry,