#include "tape.h"
#include "joystick.h"
-BOOL CreateNewScoreFile()
+boolean CreateNewScoreFile()
{
int i,j,k;
char filename[MAX_FILENAME_LEN];
return(TRUE);
}
-BOOL CreateNewNamesFile(int mode)
+boolean CreateNewNamesFile(int mode)
{
char filename[MAX_FILENAME_LEN];
FILE *file;
return(TRUE);
}
-BOOL LoadLevelInfo()
+boolean LoadLevelInfo()
{
int i;
char filename[MAX_FILENAME_LEN];
char filename[MAX_FILENAME_LEN];
char cookie[MAX_FILENAME_LEN];
FILE *file;
- BOOL levelrec_10 = FALSE;
+ boolean levelrec_10 = FALSE;
#ifndef MSDOS
sprintf(filename,"%s/%s/%d.tape",
{
if (levelrec_10 && j>0)
{
- tape.pos[i].joystickdata[j] = MV_NO_MOVING;
+ tape.pos[i].action[j] = MV_NO_MOVING;
continue;
}
- tape.pos[i].joystickdata[j] = fgetc(file);
+ tape.pos[i].action[j] = fgetc(file);
}
tape.pos[i].delay = fgetc(file);
}
level_nr = local_player->level_nr;
- fclose(file);
+
+ if (file)
+ fclose(file);
}
void SaveLevel(int level_nr)
int i;
char filename[MAX_FILENAME_LEN];
FILE *file;
- BOOL new_tape = TRUE;
+ boolean new_tape = TRUE;
#ifndef MSDOS
sprintf(filename,"%s/%s/%d.tape",
new_tape = FALSE;
fclose(file);
- if (!AreYouSure("Replace old tape ?",AYS_ASK))
+ if (!Request("Replace old tape ?",REQ_ASK))
return;
}
int j;
for(j=0; j<MAX_PLAYERS; j++)
- fputc(tape.pos[i].joystickdata[j],file);
+ fputc(tape.pos[i].action[j],file);
fputc(tape.pos[i].delay,file);
}
tape.changed = FALSE;
if (new_tape)
- AreYouSure("tape saved !",AYS_CONFIRM);
+ Request("tape saved !",REQ_CONFIRM);
}
void SaveScore(int level_nr)