diff options
author | Paul Gilbert | 2006-04-11 10:45:22 +0000 |
---|---|---|
committer | Paul Gilbert | 2006-04-11 10:45:22 +0000 |
commit | 9b87224036004668aa74f764553cc05381c79f97 (patch) | |
tree | f0b3388af19fbfa9f10f11d5a6149d866ff011b0 /engines/lure/res.h | |
parent | f6b2cf2c6dcc37c54913ad2209545002727ee6fd (diff) | |
download | scummvm-rg350-9b87224036004668aa74f764553cc05381c79f97.tar.gz scummvm-rg350-9b87224036004668aa74f764553cc05381c79f97.tar.bz2 scummvm-rg350-9b87224036004668aa74f764553cc05381c79f97.zip |
Resource loader enhanced to load hotspot proximity data and room walkable areas
svn-id: r21780
Diffstat (limited to 'engines/lure/res.h')
-rw-r--r-- | engines/lure/res.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/lure/res.h b/engines/lure/res.h index 2a74d94dcf..3d5a2abba4 100644 --- a/engines/lure/res.h +++ b/engines/lure/res.h @@ -60,6 +60,8 @@ private: SequenceDelayList _delayList; Action _currentAction; MemoryBlock *_talkDialogData; + HotspotProximityList _proximityList; + RoomExitCoordinatesList _coordinateList; TalkData *_activeTalkData; TalkState _talkState; @@ -105,6 +107,11 @@ public: ValueTableData &fieldList() { return _fieldList; } SequenceDelayList &delayList() { return _delayList; } MemoryBlock &getTalkDialogData() { return *_talkDialogData; } + HotspotProximityList &proximityList() { return _proximityList; } + HotspotProximityData *getHotspotProximity(uint16 hotspotId) { + return _proximityList.getHotspot(hotspotId); + } + RoomExitCoordinatesList &coordinateList() { return _coordinateList; } void copyCursorTo(Surface *s, uint8 cursorNum, int16 x, int16 y); uint16 numInventoryItems(); |