aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/lab.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/lab.h')
-rw-r--r--engines/lab/lab.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/lab/lab.h b/engines/lab/lab.h
index 6b2efdae54..2604579ca9 100644
--- a/engines/lab/lab.h
+++ b/engines/lab/lab.h
@@ -149,6 +149,8 @@ private:
CloseDataPtr _cptr;
InventoryData *_inventory;
Image *_tiles[16];
+ GadgetList _journalGadgetList;
+ GadgetList _mapGadgetList;
private:
bool from_crumbs(uint32 tmpClass, uint16 code, uint16 Qualifier, Common::Point tmpPos, uint16 &curInv, IntuiMessage * curMsg, bool &forceDraw, uint16 gadgetId, uint16 &actionMode);
@@ -161,9 +163,12 @@ public:
void decIncInv(uint16 *CurInv, bool dec);
Gadget *checkNumGadgetHit(GadgetList *gadgetList, uint16 key);
IntuiMessage *getMsg();
+ void loadMapData();
void drawMap(uint16 CurRoom, uint16 CurMsg, uint16 Floor, bool fadeout, bool fadein);
void processMap(uint16 CurRoom);
void doMap(uint16 CurRoom);
+ void freeMapData();
+ void loadJournalData();
void drawJournal(uint16 wipenum, bool needFade);
void processJournal();
void doJournal();