23 #ifndef TINSEL_SAVESCN_H 24 #define TINSEL_SAVESCN_H 26 #include "tinsel/actors.h" 27 #include "tinsel/dw.h" 28 #include "tinsel/movers.h" 29 #include "tinsel/pcode.h" 30 #include "tinsel/play.h" 31 #include "tinsel/polygons.h" 32 #include "tinsel/scroll.h" 33 #include "tinsel/sysvar.h" 37 #define SG_DESC_LEN 40 // Max. saved game description length 38 #define MAX_SAVED_FILES 100 46 int SavedLoffset, SavedToffset;
57 byte savedActorZ[MAX_SAVED_ACTOR_Z];
62 int SavedSystemVars[SV_TOPVALID_T3];
68 SR_IDLE, SR_DORESTORE, SR_DONERESTORE,
69 SR_DOSAVE, SR_DONESAVE, SR_ABORTED
72 void TinselRestoreScene(
bool bFade);
74 void DoRestoreScene(
SAVED_DATA *sd,
bool bFadeOut);
77 bool IsRestoringScene();
84 char *ListEntry(
int i, letype which);
88 void RestoreGame(
int num);
89 void SaveGame(
char *name,
char *desc);
91 void ProcessSRQueue();
96 void InitializeSaveScenes();
97 void FreeSaveScenes();
uint32 SCNHANDLE
Definition: dw.h:31
#define CORO_PARAM
Definition: coroutines.h:107
maximum number of polygons in a scene
Definition: scene.h:35
Definition: polygons.h:72