X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=f3bf9f757856260f3a77f672ced1f06a1dd3b9c0;hb=9bbc42c66f07e770752e643c0ee4cacec95780d3;hp=51e674cd96fcc7b22a2bf7980812d5687e839508;hpb=1bfe89eeb29cd7c2b35d14b871627f5504e2756e;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 51e674cd..f3bf9f75 100644 --- a/src/files.c +++ b/src/files.c @@ -9318,7 +9318,7 @@ void LoadLocalAndServerScore(int nr, boolean download_score) // restore last added local score entry (before merging server scores) scores.last_added = scores.last_added_local = last_added_local; - if (setup.api_server) + if (setup.api_server && !setup.only_show_local_scores) { // load server scores from cache file and trigger update from server LoadServerScore(nr, download_score); @@ -9514,6 +9514,10 @@ static struct TokenInfo global_setup_tokens[] = TYPE_SWITCH, &setup.show_snapshot_buttons, "show_snapshot_buttons" }, + { + TYPE_SWITCH, + &setup.only_show_local_scores, "only_show_local_scores" + }, { TYPE_STRING, &setup.graphics_set, "graphics_set" @@ -10186,6 +10190,7 @@ static void setSetupInfoToDefaults(struct SetupInfo *si) si->sp_show_border_elements = FALSE; si->small_game_graphics = FALSE; si->show_snapshot_buttons = FALSE; + si->only_show_local_scores = FALSE; si->graphics_set = getStringCopy(GFX_CLASSIC_SUBDIR); si->sounds_set = getStringCopy(SND_CLASSIC_SUBDIR);