|
XenevaOS
|
#include <stdio.h>#include <stdlib.h>#include "dstrings.h"#include "deh_main.h"#include "i_system.h"#include "z_zone.h"#include "p_local.h"#include "p_saveg.h"#include "doomstat.h"#include "g_game.h"#include "m_misc.h"#include "r_state.h"
Macros | |
| #define | SAVEGAME_EOF 0x1d |
| #define | VERSIONSIZE 16 |
| #define | saveg_read_enum saveg_read32 |
| #define | saveg_write_enum saveg_write32 |
| #define | saveg_read_think_t saveg_read_actionf_t |
| #define | saveg_write_think_t saveg_write_actionf_t |
Enumerations | |
| enum | thinkerclass_t { tc_end , tc_mobj } |
| enum | { tc_ceiling , tc_door , tc_floor , tc_plat , tc_flash , tc_strobe , tc_glow , tc_endspecials } |
Functions | |
| char * | P_TempSaveGameFile (void) |
| char * | P_SaveGameFile (int slot) |
| void | P_WriteSaveGameHeader (char *description) |
| boolean | P_ReadSaveGameHeader (void) |
| boolean | P_ReadSaveGameEOF (void) |
| void | P_WriteSaveGameEOF (void) |
| void | P_ArchivePlayers (void) |
| void | P_UnArchivePlayers (void) |
| void | P_ArchiveWorld (void) |
| void | P_UnArchiveWorld (void) |
| void | P_ArchiveThinkers (void) |
| void | P_UnArchiveThinkers (void) |
| void | P_ArchiveSpecials (void) |
| void | P_UnArchiveSpecials (void) |
Variables | |
| FILE * | save_stream |
| int | savegamelength |
| boolean | savegame_error |
| enum { ... } | specials_e |
| #define saveg_read_enum saveg_read32 |
| #define saveg_read_think_t saveg_read_actionf_t |
| #define saveg_write_enum saveg_write32 |
| #define saveg_write_think_t saveg_write_actionf_t |
| #define SAVEGAME_EOF 0x1d |
| #define VERSIONSIZE 16 |
| anonymous enum |
| enum thinkerclass_t |
| void P_ArchivePlayers | ( | void | ) |
| void P_ArchiveSpecials | ( | void | ) |
| void P_ArchiveThinkers | ( | void | ) |
| void P_ArchiveWorld | ( | void | ) |
| boolean P_ReadSaveGameEOF | ( | void | ) |
| boolean P_ReadSaveGameHeader | ( | void | ) |
| char * P_SaveGameFile | ( | int | slot | ) |
| char * P_TempSaveGameFile | ( | void | ) |
| void P_UnArchivePlayers | ( | void | ) |
| void P_UnArchiveSpecials | ( | void | ) |
| void P_UnArchiveThinkers | ( | void | ) |
| void P_UnArchiveWorld | ( | void | ) |
| void P_WriteSaveGameEOF | ( | void | ) |
| void P_WriteSaveGameHeader | ( | char * | description | ) |
| FILE* save_stream |
| boolean savegame_error |
| int savegamelength |
| enum { ... } specials_e |