Updater|All Games: Ask to save before installing update
The Updater will now prompt the user the save the game, if a map is in progress when one attempts to start the update installation.
This required adding a few new interfaces between the engine and the game:
- The engine will ask the game whether it looks like the game should be saved (DD_GAME_RECOMMENDS_SAVING) via the game's GetInteger method.
- The game will notify the engine when a save has been written using a new public function called Game_Notify(). This will allow the engine to re-show the download dialog (or start the installation outright; currently the user has to manually start the install in the dialog).
Updater|All Games: Ask to save before installing update
The Updater will now prompt the user the save the game, if a map
is in progress when one attempts to start the update installation.
This required adding a few new interfaces between the engine and
the game:
- The engine will ask the game whether it looks like the game should
be saved (DD_GAME_RECOMMENDS_SAVING) via the game's GetInteger method.
- The game will notify the engine when a save has been written using
a new public function called Game_Notify(). This will allow the
engine to re-show the download dialog (or start the installation
outright; currently the user has to manually start the install
in the dialog).