Age | Commit message (Collapse) | Author |
|
|
|
|
|
svn-id: r55597
|
|
The save system of this engine currently partially bypasses the
SaveFileManager API, by (abusing) the fact that the Lua engine allows
creating files in arbitrary places (it exposes fopen, fread, fwrite
etc.). This is used to create a 'config.lua' configuration file. This makes it non-portable.
In addition, the filenames used for the savestates ("0.b25s") do not
comply with our naming conventions for engine savestates.
It should be possible to overcome all this, but it might require hacking
the Lua engine; or we could try to replace some of the BS2.5 script
functions with our own, dynamically.
svn-id: r53838
|
|
This stores the date and time of when the game was saved, since ScummVM doesn't support getting a file's age like the original engine did.
svn-id: r53638
|
|
svn-id: r53626
|
|
svn-id: r53446
|
|
svn-id: r53430
|
|
svn-id: r53407
|
|
svn-id: r53405
|
|
svn-id: r53378
|
|
This handles saving (but not yet re-loaded display) of screenshots into savegame files. It also changes the original engine behaviour of temporarily saving the screenshots in a file 'tmp.png' to keeping the raw PNG file data in a memory block.
svn-id: r53373
|
|
The things which are intentionally left with the prefix:
BS_LOG, BS_ASSERT, BS_Rect, BS_String.
svn-id: r53261
|
|
svn-id: r53222
|
|
In addition to converting the loading/saving of savefiles to use the SaveFileManager interface, also converted the date/time code to use the ScummVM TimeDate structure.
svn-id: r53202
|
|
svn-id: r53188
|
|
svn-id: r53186
|
|
svn-id: r53185
|
|
svn-id: r53179
|
|
svn-id: r53171
|