aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kernel_tables.h
diff options
context:
space:
mode:
authorFilippos Karapetis2012-06-13 11:00:58 +0300
committerFilippos Karapetis2012-06-13 12:26:49 +0300
commitaeac51d7263bf5233f3fb1f24d8a0789a9f8ca18 (patch)
tree2e3d7725660e1cd540a3c380b269690d33d21193 /engines/sci/engine/kernel_tables.h
parentf76c71d9682e193af3c852e27c3923950137445d (diff)
downloadscummvm-rg350-aeac51d7263bf5233f3fb1f24d8a0789a9f8ca18.tar.gz
scummvm-rg350-aeac51d7263bf5233f3fb1f24d8a0789a9f8ca18.tar.bz2
scummvm-rg350-aeac51d7263bf5233f3fb1f24d8a0789a9f8ca18.zip
SCI: Implement the file operations needed for the save dialog in Phantasmagoria
Phantasmagoria's scripts keep polling for the existence of the savegame index file and request to read and write it using the same parameters when opening it. The index file is closed and reopened for every save slot, which is slow and can be much slower on non-desktop devices. Also, the game scripts request seeking in writable streams and request to expand the existing index file. To provide this functionality and to reduce constant slow file opening and closing, this virtual class has been introduced
Diffstat (limited to 'engines/sci/engine/kernel_tables.h')
0 files changed, 0 insertions, 0 deletions