projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-19980906
[rocksndiamonds.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index 1441cd0fe93892e88121433b541741fe8e31c7f4..9a50079c3598bf5d9cea9dcbba0dd66bd7ecf271 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-16,6
+16,7
@@
#include "tools.h"
#include "misc.h"
#include "tape.h"
#include "tools.h"
#include "misc.h"
#include "tape.h"
+#include "joystick.h"
BOOL CreateNewScoreFile()
{
BOOL CreateNewScoreFile()
{
@@
-220,8
+221,13
@@
void LoadLevelTape(int level_nr)
char cookie[MAX_FILENAME];
FILE *file;
char cookie[MAX_FILENAME];
FILE *file;
+#ifndef MSDOS
sprintf(filename,"%s/%s/%d.tape",
level_directory,leveldir[leveldir_nr].filename,level_nr);
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")))
{
if ((file=fopen(filename,"r")))
{
@@
-520,8
+526,13
@@
void SaveLevelTape(int level_nr)
FILE *file;
BOOL new_tape = TRUE;
FILE *file;
BOOL new_tape = TRUE;
+#ifndef MSDOS
sprintf(filename,"%s/%s/%d.tape",
level_directory,leveldir[leveldir_nr].filename,level_nr);
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")))
/* Testen, ob bereits eine Aufnahme existiert */
if ((file=fopen(filename,"r")))
@@
-693,6
+704,7
@@
void LoadJoystickData()
if (joystick_status==JOYSTICK_OFF)
return;
if (joystick_status==JOYSTICK_OFF)
return;
+#ifndef MSDOS
if (!(file=fopen(JOYDAT_FILE,"r")))
return;
if (!(file=fopen(JOYDAT_FILE,"r")))
return;
@@
-715,6
+727,9
@@
void LoadJoystickData()
fclose(file);
CheckJoystickData();
fclose(file);
CheckJoystickData();
+#else
+ load_joystick_data(JOYDAT_FILE);
+#endif
}
void SaveJoystickData()
}
void SaveJoystickData()
@@
-725,6
+740,7
@@
void SaveJoystickData()
if (joystick_status==JOYSTICK_OFF)
return;
if (joystick_status==JOYSTICK_OFF)
return;
+#ifndef MSDOS
CheckJoystickData();
if (!(file=fopen(JOYDAT_FILE,"w")))
CheckJoystickData();
if (!(file=fopen(JOYDAT_FILE,"w")))
@@
-745,4
+761,8
@@
void SaveJoystickData()
fclose(file);
chmod(JOYDAT_FILE, JOYDAT_PERMS);
fclose(file);
chmod(JOYDAT_FILE, JOYDAT_PERMS);
+#else
+ save_joystick_data(JOYDAT_FILE);
+#endif
+
}
}