- // use playing time instead of score for Supaplex levels
- if (level.game_engine_type == GAME_ENGINE_TYPE_SP)
- {
- static char score_text[10];
- int time_final_max = 999;
- int time_seconds = scores.entry[nr].time / FRAMES_PER_SECOND;
- int score = scores.entry[nr].score;
-
- // convert old score file entries without playing time
- if (time_seconds == 0 && score > 0 && score < time_final_max)
- time_seconds = time_final_max - score - 1;
+ if (!level.rate_time_over_score)
+ return int2str(scores.entry[nr].score, 5); // show normal score