/** * @file loadsave.h * * Interface of save game functionality. */ #ifndef __LOADSAVE_H__ #define __LOADSAVE_H__ DEVILUTION_BEGIN_NAMESPACE #ifdef __cplusplus extern "C" { #endif extern bool gbIsHellfireSaveGame; extern int giNumberOfLevels; int RemapItemIdxFromDiablo(int i); int RemapItemIdxToDiablo(int i); bool IsHeaderValid(Uint32 magicNumber); void LoadHotkeys(); void LoadGame(BOOL firstflag); void SaveHotkeys(); void SaveGame(); void SaveLevel(); void LoadLevel(); #ifdef __cplusplus } #endif DEVILUTION_END_NAMESPACE #endif /* __LOADSAVE_H__ */