X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=dbbd50758440729770eec943d72452c5529157d4;hp=0f47d876b7471443eaee95800dc63ba9dbe1ed12;hb=9ce9093cf129a329ed897f576000de8314ed8f59;hpb=6fe1eea30256f13a8ac86e982cf14f54f26ec3cc diff --git a/src/screens.c b/src/screens.c index 0f47d876..dbbd5075 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4146,9 +4146,9 @@ void DrawChooseLevelNr() LevelStats_getSolved(i) ? FC_GREEN : LevelStats_getPlayed(i) ? FC_YELLOW : FC_RED); - sprintf(identifier, "%d", value); - sprintf(name, "%03d: %s", value, - (level.no_level_file ? "(no file)" : level.name)); + snprintf(identifier, sizeof(identifier), "%d", value); + snprintf(name, sizeof(name), "%03d: %s", value, + (level.no_level_file ? "(no file)" : level.name)); setString(&ti->identifier, identifier); setString(&ti->name, name); @@ -4198,6 +4198,8 @@ void DrawHallOfFame(int highlight_position) if (highlight_position < 0) LoadScore(level_nr); + else + SetAnimStatus(GAME_MODE_PSEUDO_SCORESNEW); FadeSetEnterScreen();