From c1a90cdda1f1424cb9b6b2e91b82c47cf0913335 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Wed, 23 Apr 2014 21:01:48 -0400 Subject: MADS: Further synchronization implementation --- engines/mads/user_interface.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'engines/mads/user_interface.cpp') diff --git a/engines/mads/user_interface.cpp b/engines/mads/user_interface.cpp index 493804c923..9a63ac32ad 100644 --- a/engines/mads/user_interface.cpp +++ b/engines/mads/user_interface.cpp @@ -1079,4 +1079,12 @@ void UserInterface::scrollInventory() { _vm->_game->_screenObjects._v8332A = 0; } +void UserInterface::synchronize(Common::Serializer &s) { + InventoryObjects &invObjects = _vm->_game->_objects; + + if (s.isLoading()) { + _selectedInvIndex = invObjects._inventoryList.empty() ? -1 : 0; + } +} + } // End of namespace MADS -- cgit v1.2.3