diff options
Diffstat (limited to 'engines/pegasus/pegasus.h')
-rw-r--r-- | engines/pegasus/pegasus.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/pegasus/pegasus.h b/engines/pegasus/pegasus.h index b01e1929f6..550761f4f5 100644 --- a/engines/pegasus/pegasus.h +++ b/engines/pegasus/pegasus.h @@ -114,7 +114,8 @@ public: void die(const tDeathReason); // Volume - uint16 getSoundFXLevel(); + uint16 getSoundFXLevel() { return _FXLevel; } + uint16 getAmbienceLevel() { return _ambientLevel; } // Items bool playerHasItem(const Item *); @@ -145,6 +146,11 @@ public: // Neighborhood void jumpToNewEnvironment(const tNeighborhoodID, const tRoomID, const tDirectionConstant); + // Dragging + void dragItem(const Input &, Item *, tDragType); + tDragType getDragType() const { return (tDragType)0; } // TODO + Item *getDraggingItem() const { return 0; } // TODO + protected: Common::Error run(); @@ -205,6 +211,10 @@ private: // Neighborhood Neighborhood *_neighborhood; + + // Sound + uint16 _ambientLevel; + uint16 _FXLevel; }; } // End of namespace Pegasus |