Age | Commit message (Collapse) | Author |
|
|
|
|
|
This new variable removes the need for duplicates strings of the form
"DREAMWEB.*" spread throughout the dreamweb engine, replacing them with
a common const string on the engine holding the datafile name prefix.
This will reduce binary size and it should also simplify adding support
for foreign language variants, where the datafile name prefix is
changed.
To demostrate usage and prove this, showPCX() is migrated to using this.
|
|
|
|
This is done by adding a (very ugly) way to force the previous timed-temp
line off screen, so the next one can be shown.
|
|
save/load dialogs.
|
|
Thanks to Fingolfin for the suggestion.
|
|
|
|
|
|
This fixes an assert in the madman sequence
|
|
This is quite useful for devices with limited storage, where the user
can use the CD version without its speech files
|
|
|
|
|
|
DreamWebEngine
Also, remove dead code (allocateMem/deallocateMem)
|
|
The data segment is now completely unused.
|
|
This has been done by an automated search/replace, culling unused
variables in the process. The remaining variables in data are all stored
in savegames.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Specifically, I started with openOb() and withWhat() which allowed to
remove offset_commandline and offset_openchangesize. A clean conversion of
these required a conversion of printMessage2 and getOpenedSize.
|
|
|
|
Also, make sure the save file is properly finalized before being closed.
|
|
|
|
|
|
|
|
DREAMWEB: Refactor segment management
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|