◆ createSavegameList()
void Sherlock::SaveManager::createSavegameList |
( |
| ) |
|
|
protected |
Build up a savegame list, with empty slots given an explicit Empty message
◆ synchronize()
void Sherlock::SaveManager::synchronize |
( |
Serializer & |
s | ) |
|
|
protected |
Synchronize the data for a savegame
◆ createThumbnail()
void Sherlock::SaveManager::createThumbnail |
( |
| ) |
|
Creates a thumbnail for the current on-screen contents
◆ getSavegameList()
◆ generateSaveName()
Support method that generates a savegame name
- Parameters
-
◆ writeSavegameHeader()
Write out the header information for a savegame
◆ readSavegameHeader()
Read in the header information for a savegame
◆ getHighlightedButton()
int Sherlock::SaveManager::getHighlightedButton |
( |
| ) |
const |
Return the index of the button the mouse is over, if any
◆ highlightButtons()
void Sherlock::SaveManager::highlightButtons |
( |
int |
btnIndex | ) |
|
Handle highlighting buttons
◆ loadGame()
void Sherlock::SaveManager::loadGame |
( |
int |
slot | ) |
|
Load the game in the specified slot
◆ saveGame()
void Sherlock::SaveManager::saveGame |
( |
int |
slot, |
|
|
const Common::String & |
name |
|
) |
| |
Save the game in the specified slot with the given name
◆ isSlotEmpty()
bool Sherlock::SaveManager::isSlotEmpty |
( |
int |
slot | ) |
const |
Returns true if the given save slot is empty
The documentation for this class was generated from the following file: