X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;h=9a50079c3598bf5d9cea9dcbba0dd66bd7ecf271;hp=bbd282a399dbd1e76e9c984fbf263714600e26cc;hb=4b0f1eb4220d2dbe4cffb288f745661b32c96a5b;hpb=4dcd7afc3645fa20c7868263eb09764e68240acd diff --git a/src/files.c b/src/files.c index bbd282a3..9a50079c 100644 --- a/src/files.c +++ b/src/files.c @@ -221,8 +221,13 @@ void LoadLevelTape(int level_nr) char cookie[MAX_FILENAME]; FILE *file; +#ifndef MSDOS sprintf(filename,"%s/%s/%d.tape", level_directory,leveldir[leveldir_nr].filename,level_nr); +#else + sprintf(filename,"%s/%s/%d.tap", + level_directory,leveldir[leveldir_nr].filename,level_nr); +#endif if ((file=fopen(filename,"r"))) { @@ -521,8 +526,13 @@ void SaveLevelTape(int level_nr) FILE *file; BOOL new_tape = TRUE; +#ifndef MSDOS sprintf(filename,"%s/%s/%d.tape", level_directory,leveldir[leveldir_nr].filename,level_nr); +#else + sprintf(filename,"%s/%s/%d.tap", + level_directory,leveldir[leveldir_nr].filename,level_nr); +#endif /* Testen, ob bereits eine Aufnahme existiert */ if ((file=fopen(filename,"r"))) @@ -694,6 +704,7 @@ void LoadJoystickData() if (joystick_status==JOYSTICK_OFF) return; +#ifndef MSDOS if (!(file=fopen(JOYDAT_FILE,"r"))) return; @@ -716,6 +727,9 @@ void LoadJoystickData() fclose(file); CheckJoystickData(); +#else + load_joystick_data(JOYDAT_FILE); +#endif } void SaveJoystickData() @@ -726,6 +740,7 @@ void SaveJoystickData() if (joystick_status==JOYSTICK_OFF) return; +#ifndef MSDOS CheckJoystickData(); if (!(file=fopen(JOYDAT_FILE,"w"))) @@ -746,4 +761,8 @@ void SaveJoystickData() fclose(file); chmod(JOYDAT_FILE, JOYDAT_PERMS); +#else + save_joystick_data(JOYDAT_FILE); +#endif + }