ScummVM API documentation
Parallaction::SaveLoad_ns Class Reference
Inheritance diagram for Parallaction::SaveLoad_ns:
Parallaction::SaveLoad

Public Member Functions

 SaveLoad_ns (Parallaction_ns *vm, Common::SaveFileManager *saveFileMan)
 
bool saveGame () override
 
void getGamePartProgress (bool *complete, int size) override
 
void setPartComplete (const char *part) override
 
- Public Member Functions inherited from Parallaction::SaveLoad
 SaveLoad (Common::SaveFileManager *saveFileMan, const char *prefix)
 
virtual bool loadGame ()
 
virtual bool saveGame ()
 
virtual void getGamePartProgress (bool *complete, int size)=0
 
virtual void setPartComplete (const char *part)=0
 
virtual void renameOldSavefiles ()
 

Protected Member Functions

void renameOldSavefiles () override
 
void doLoadGame (uint16 slot) override
 
void doSaveGame (uint16 slot, const char *name) override
 
- Protected Member Functions inherited from Parallaction::SaveLoad
Common::String genSaveFileName (uint slot)
 
Common::InSaveFile * getInSaveFile (uint slot)
 
Common::OutSaveFile * getOutSaveFile (uint slot)
 
int selectSaveFile (Common::String &selectedName, bool saveMode)
 
int buildSaveFileList (Common::StringArray &l)
 
virtual void doLoadGame (uint16 slot)=0
 
virtual void doSaveGame (uint16 slot, const char *name)=0
 

Additional Inherited Members

- Protected Attributes inherited from Parallaction::SaveLoad
Common::SaveFileManager * _saveFileMan
 
Common::String _saveFilePrefix
 

Member Function Documentation

◆ renameOldSavefiles()

void Parallaction::SaveLoad_ns::renameOldSavefiles ( )
overrideprotectedvirtual

Reimplemented from Parallaction::SaveLoad.

◆ doLoadGame()

void Parallaction::SaveLoad_ns::doLoadGame ( uint16  slot)
overrideprotectedvirtual

◆ doSaveGame()

void Parallaction::SaveLoad_ns::doSaveGame ( uint16  slot,
const char *  name 
)
overrideprotectedvirtual

◆ saveGame()

bool Parallaction::SaveLoad_ns::saveGame ( )
overridevirtual

Reimplemented from Parallaction::SaveLoad.

◆ getGamePartProgress()

void Parallaction::SaveLoad_ns::getGamePartProgress ( bool *  complete,
int  size 
)
overridevirtual

◆ setPartComplete()

void Parallaction::SaveLoad_ns::setPartComplete ( const char *  part)
overridevirtual

The documentation for this class was generated from the following file: