X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=b0e376d295c568cf0493e1d1570fdc91e2e40c43;hb=711a4d7c7c5fae06245617ac494b25d216875224;hp=6866a4b64ebed84ea96ecebf5e5526fabbd4bd79;hpb=affaf3f773dd4cbd843bc38e3798930427c27d9d;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 6866a4b6..b0e376d2 100644 --- a/src/files.c +++ b/src/files.c @@ -8340,6 +8340,13 @@ void LoadScoreTape(char *score_tape_basename, int nr) LoadTapeFromFilename(filename); } +void LoadScoreCacheTape(char *score_tape_basename, int nr) +{ + char *filename = getScoreCacheTapeFilename(score_tape_basename, nr); + + LoadTapeFromFilename(filename); +} + static boolean checkSaveTape_SCRN(struct TapeInfo *tape) { // chunk required for team mode tapes with non-default screen size @@ -10831,6 +10838,12 @@ void LoadSetup_Default(void) // try to load setup values from default setup file filename = getDefaultSetupFilename(); + if (fileExists(filename)) + LoadSetupFromFilename(filename); + + // try to load setup values from platform setup file + filename = getPlatformSetupFilename(); + if (fileExists(filename)) LoadSetupFromFilename(filename);