Changed SaveFileManager::listSavegames() function to be engine agnostic. It now returns a list will the full paths of existing files that match a given regex.
Additionally, modified the 5 engines which use the default manager (Agos, Queen, Saga, Scumm and Touche) to parse the filename list and mark the available saves bool array correctly. svn-id: r28046
This commit is contained in:
parent
c1961f1f76
commit
720c974faf
10 changed files with 126 additions and 41 deletions
|
@ -398,7 +398,7 @@ void ToucheEngine::readGameStateDescription(int num, char *description, int len)
|
|||
|
||||
void ToucheEngine::generateGameStateFileName(int num, char *dst, int len, bool prefixOnly) const {
|
||||
if (prefixOnly) {
|
||||
snprintf(dst, len, "%s.", _targetName.c_str());
|
||||
snprintf(dst, len, "%s.*", _targetName.c_str());
|
||||
} else {
|
||||
snprintf(dst, len, "%s.%d", _targetName.c_str(), num);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue