aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_stacks/domespit.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/riven_stacks/domespit.h')
-rw-r--r--engines/mohawk/riven_stacks/domespit.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/mohawk/riven_stacks/domespit.h b/engines/mohawk/riven_stacks/domespit.h
index 776736db85..7ca513c743 100644
--- a/engines/mohawk/riven_stacks/domespit.h
+++ b/engines/mohawk/riven_stacks/domespit.h
@@ -32,6 +32,19 @@ class DomeSpit : public RivenStack {
public:
DomeSpit(MohawkEngine_Riven *vm, uint16 id);
+ uint32 getDomeSliderState() const;
+ void setDomeSliderState(uint32 sliderState);
+
+protected:
+ void runDomeCheck();
+ void runDomeButtonMovie();
+ void resetDomeSliders(uint16 soundId, uint16 startHotspot);
+ void checkDomeSliders();
+ void checkSliderCursorChange(uint16 startHotspot);
+ void dragDomeSlider(uint16 soundId, uint16 startHotspot);
+ void drawDomeSliders(uint16 startHotspot);
+
+ uint32 _sliderState;
};
} // End of namespace RivenStacks