ScummVM API documentation
Mohawk::RivenStacks::JSpit Class Reference

#include <jspit.h>

Inheritance diagram for Mohawk::RivenStacks::JSpit:
Mohawk::RivenStacks::DomeSpit Mohawk::RivenStack

Public Member Functions

 JSpit (MohawkEngine_Riven *vm)
 
void installCardTimer () override
 
void xreseticons (const ArgumentArray &args)
 
void xicon (const ArgumentArray &args)
 
void xcheckicons (const ArgumentArray &args)
 
void xtoggleicon (const ArgumentArray &args)
 
void xjtunnel103_pictfix (const ArgumentArray &args)
 
void xjtunnel104_pictfix (const ArgumentArray &args)
 
void xjtunnel105_pictfix (const ArgumentArray &args)
 
void xjtunnel106_pictfix (const ArgumentArray &args)
 
void xvga1300_carriage (const ArgumentArray &args)
 
void xjdome25_resetsliders (const ArgumentArray &args)
 
void xjdome25_slidermd (const ArgumentArray &args)
 
void xjdome25_slidermw (const ArgumentArray &args)
 
void xjscpbtn (const ArgumentArray &args)
 
void xjisland3500_domecheck (const ArgumentArray &args)
 
void xhandlecontroldown (const ArgumentArray &args)
 
void xhandlecontrolmid (const ArgumentArray &args)
 
void xhandlecontrolup (const ArgumentArray &args)
 
void xjplaybeetle_550 (const ArgumentArray &args)
 
void xjplaybeetle_600 (const ArgumentArray &args)
 
void xjplaybeetle_950 (const ArgumentArray &args)
 
void xjplaybeetle_1050 (const ArgumentArray &args)
 
void xjplaybeetle_1450 (const ArgumentArray &args)
 
void xjlagoon700_alert (const ArgumentArray &args)
 
void xjlagoon800_alert (const ArgumentArray &args)
 
void xjlagoon1500_alert (const ArgumentArray &args)
 
void xschool280_playwhark (const ArgumentArray &args)
 
void xjschool280_resetleft (const ArgumentArray &args)
 
void xjschool280_resetright (const ArgumentArray &args)
 
void xjatboundary (const ArgumentArray &args)
 
void sunnersTopStairsTimer ()
 
void sunnersMidStairsTimer ()
 
void sunnersLowerStairsTimer ()
 
void sunnersBeachTimer ()
 
- Public Member Functions inherited from Mohawk::RivenStacks::DomeSpit
 DomeSpit (MohawkEngine_Riven *vm, uint16 id, const char *sliderBmpName, const char *sliderBgBmpName)
 
uint32 getDomeSliderState () const
 
void setDomeSliderState (uint32 sliderState)
 
- Public Member Functions inherited from Mohawk::RivenStack
 RivenStack (MohawkEngine_Riven *vm, uint16 id)
 
uint16 getId () const
 
Common::String getName (RivenNameResource nameResource, uint16 nameId) const
 
int16 getIdFromName (RivenNameResource nameResource, const Common::String &name) const
 
void registerName (RivenNameResource nameResource, uint16 nameId, const Common::String &name)
 
uint16 getCardStackId (uint32 globalId) const
 
uint32 getCurrentCardGlobalId () const
 
uint32 getCardGlobalId (uint16 cardId) const
 
void runCommand (uint16 commandNameId, const Common::Array< uint16 > &args)
 
void dump () const
 
void removeTimer ()
 
void onMouseDown (const Common::Point &mouse)
 
void onMouseUp (const Common::Point &mouse)
 
void onMouseMove (const Common::Point &mouse)
 
void queueMouseCursorRefresh ()
 
void onFrame ()
 
bool mouseIsDown () const
 
Common::Point getMousePosition () const
 
Common::Point getMouseDragStartPosition () const
 
void mouseForceUp ()
 
void onAction (RivenAction keyAction)
 
RivenAction getAction () const
 
void resetAction ()
 
void xflies (const ArgumentArray &args)
 
uint16 getComboDigit (uint32 correctCombo, uint32 digit)
 
void runDemoBoundaryDialog ()
 
void runEndGame (uint16 videoCode, uint32 delay, uint32 videoFrameCountOverride)
 
void runCredits (uint16 video, uint32 delay, uint32 videoFrameCountOverride)
 
void pageTurn (RivenTransition transition)
 
bool keepTurningPages ()
 
void waitForPageTurnSound ()
 

Additional Inherited Members

- Public Types inherited from Mohawk::RivenStack
typedef Common::Array< uint16 > ArgumentArray
 
typedef Common::Functor0< void > TimerProc
 
- Protected Types inherited from Mohawk::RivenStack
typedef Common::Functor1< const ArgumentArray &, void > ExternalCommand
 
- Protected Member Functions inherited from Mohawk::RivenStacks::DomeSpit
void runDomeCheck ()
 
void runDomeButtonMovie ()
 
void resetDomeSliders (uint16 startHotspot)
 
void checkDomeSliders ()
 
void checkSliderCursorChange (uint16 startHotspot)
 
void dragDomeSlider (uint16 startHotspot)
 
void drawDomeSliders (uint16 startHotspot)
 
int16 getSliderSlotClosestToPos (uint16 startHotspot, const Common::Point &pos) const
 
bool isSliderAtSlot (int16 slot) const
 
Common::String buildCardResourceName (const Common::String &name) const
 
- Protected Member Functions inherited from Mohawk::RivenStack
void registerCommand (const Common::String &name, ExternalCommand *command)
 
void installTimer (TimerProc *proc, uint32 time)
 
- Protected Attributes inherited from Mohawk::RivenStacks::DomeSpit
uint32 _sliderState
 
Common::String _sliderBmpName
 
Common::String _sliderBgBmpName
 
- Protected Attributes inherited from Mohawk::RivenStack
MohawkEngine_Riven_vm
 

Detailed Description

Jungle Island

Member Function Documentation

◆ installCardTimer()

void Mohawk::RivenStacks::JSpit::installCardTimer ( )
overridevirtual

Install a timer for the current card if one is defined

Reimplemented from Mohawk::RivenStack.


The documentation for this class was generated from the following file: