mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-24 11:36:22 +00:00
SCI: Add notes
This commit is contained in:
parent
d3475fe3b6
commit
1860c2107a
@ -922,6 +922,8 @@ reg_t kRestoreGame(EngineState *s, int argc, reg_t *argv) {
|
||||
// path is never followed in these two cases (restoring game from the menu, or restoring a game
|
||||
// from the ScummVM launcher). Thus, we perform the calls to enable the menus ourselves here.
|
||||
// These two are needed when restoring from the launcher
|
||||
// FIXME: The original interpreter saves and restores the menu state, so these attributes
|
||||
// are automatically reset there. We may want to do the same.
|
||||
g_sci->_gfxMenu->kernelSetAttribute(257 >> 8, 257 & 0xFF, SCI_MENU_ATTRIBUTE_ENABLED, TRUE_REG); // Sierra -> About Jones
|
||||
g_sci->_gfxMenu->kernelSetAttribute(258 >> 8, 258 & 0xFF, SCI_MENU_ATTRIBUTE_ENABLED, TRUE_REG); // Sierra -> Help
|
||||
// The rest are normally enabled from room1::init
|
||||
|
@ -844,6 +844,8 @@ bool gamestate_save(EngineState *s, Common::WriteStream *fh, const Common::Strin
|
||||
if (voc)
|
||||
voc->saveLoadWithSerializer(ser);
|
||||
|
||||
// TODO: SSCI (at least JonesCD, presumably more) also stores the Menu state
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user