- #ifndef _LOADSAVE_H_ 
- #define _LOADSAVE_H_ 
-   
- #include "dr_types.h" 
-   
- extern tSave_game* gSaved_games[8]; 
- extern int gStarted_typing; 
- extern int gSave_allowed; 
-   
- void CorrectLoadByteOrdering(int pIndex); 
-   
- tU32 CalcLSChecksum(tSave_game* pSaved_game); 
-   
- void LoadSavedGames(void); 
-   
- void DisposeSavedGames(void); 
-   
- void LoadTheGame(int pSlot_index); 
-   
- void StartRollingSaveNamesIn(void); 
-   
- void LoadStart(void); 
-   
- int DoLoadGame(void); 
-   
- void CorrectSaveByteOrdering(int pIndex); 
-   
- void SaveTheGame(int pSlot_number); 
-   
- int ConfirmMidGameSave(void); 
-   
- void MakeSavedGame(tSave_game** pSave_record); 
-   
- void SaveStart(void); 
-   
- void GetSaveName(int pStarting_to_type, int pCurrent_choice, char* pString, int* pMax_length); 
-   
- int SaveDone(int pCurrent_choice, int pCurrent_mode, int pGo_ahead, int pEscaped, int pTimed_out); 
-   
- int SaveGoAhead(int* pCurrent_choice, int* pCurrent_mode); 
-   
- int SaveEscape(int* pCurrent_choice, int* pCurrent_mode); 
-   
- int SaveGameInterface(int pDefault_choice); 
-   
- void DoSaveGame(int pSave_allowed); 
-   
- #endif 
-