From b3c8173bd46ddc831344848723598846bd5c41e8 Mon Sep 17 00:00:00 2001 From: athrxx Date: Mon, 14 Nov 2011 19:57:23 +0100 Subject: KYRA: (EOB) - extend save/load dialogue to support 990 slots --- engines/kyra/gui.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'engines/kyra/gui.h') diff --git a/engines/kyra/gui.h b/engines/kyra/gui.h index efca845482..4991707744 100644 --- a/engines/kyra/gui.h +++ b/engines/kyra/gui.h @@ -108,6 +108,8 @@ public: // utilities for thumbnail creation virtual void createScreenThumbnail(Graphics::Surface &dst) = 0; + void notifyUpdateSaveSlotsList() { _saveSlotsListUpdateNeeded = true; } + protected: KyraEngine_v1 *_vm; Screen *_screen; @@ -116,16 +118,16 @@ protected: // Since ScummVM's savegame indices aren't, we re-index them. // The integers stored in _saveSlots are ScummVM savegame indices. Common::Array _saveSlots; - void updateSaveList(bool excludeQuickSaves = false); + void updateSaveFileList(bool excludeQuickSaves = false); int getNextSavegameSlot(); - void updateSavegameList(); + void updateSaveSlotsList(); virtual void sortSaveSlots(); uint32 _lastScreenUpdate; char **_savegameList; int _savegameListSize; - bool _savegameListUpdateNeeded; + bool _saveSlotsListUpdateNeeded; Common::KeyState _keyPressed; }; -- cgit v1.2.3