ScummVM API documentation
Myst3::GameState Class Reference

Classes

struct  StateData
 

Public Member Functions

 GameState (const Common::Platform platform, Database *database)
 
void newGame ()
 
Common::Error load (Common::InSaveFile *saveFile)
 
Common::Error save (Common::OutSaveFile *saveFile, const Common::String &description, const Graphics::Surface *thumbnail, bool isAutosave)
 
int32 getVar (uint16 var)
 
void setVar (uint16 var, int32 value)
 
bool evaluate (int16 condition)
 
int32 valueOrVarValue (int16 value)
 
const Common::String describeVar (uint16 var)
 
const Common::String describeCondition (int16 condition)
 
void setCursorTransparency (int32 value)
 
int32 getCursorTransparency ()
 
bool hasVarCursorTransparency ()
 
void setProjectorAngleX (int32 value)
 
int32 getProjectorAngleX ()
 
bool hasVarProjectorAngleX ()
 
void setProjectorAngleY (int32 value)
 
int32 getProjectorAngleY ()
 
bool hasVarProjectorAngleY ()
 
void setProjectorAngleZoom (int32 value)
 
int32 getProjectorAngleZoom ()
 
bool hasVarProjectorAngleZoom ()
 
void setProjectorAngleBlur (int32 value)
 
int32 getProjectorAngleBlur ()
 
bool hasVarProjectorAngleBlur ()
 
void setDraggedWeight (int32 value)
 
int32 getDraggedWeight ()
 
bool hasVarDraggedWeight ()
 
void setDragEnded (int32 value)
 
int32 getDragEnded ()
 
bool hasVarDragEnded ()
 
void setDragLeverSpeed (int32 value)
 
int32 getDragLeverSpeed ()
 
bool hasVarDragLeverSpeed ()
 
void setDragPositionFound (int32 value)
 
int32 getDragPositionFound ()
 
bool hasVarDragPositionFound ()
 
void setDragLeverPositionChanged (int32 value)
 
int32 getDragLeverPositionChanged ()
 
bool hasVarDragLeverPositionChanged ()
 
void setLocationAge (int32 value)
 
int32 getLocationAge ()
 
bool hasVarLocationAge ()
 
void setLocationRoom (int32 value)
 
int32 getLocationRoom ()
 
bool hasVarLocationRoom ()
 
void setLocationNode (int32 value)
 
int32 getLocationNode ()
 
bool hasVarLocationNode ()
 
void setBookSavedAge (int32 value)
 
int32 getBookSavedAge ()
 
bool hasVarBookSavedAge ()
 
void setBookSavedRoom (int32 value)
 
int32 getBookSavedRoom ()
 
bool hasVarBookSavedRoom ()
 
void setBookSavedNode (int32 value)
 
int32 getBookSavedNode ()
 
bool hasVarBookSavedNode ()
 
void setMenuSavedAge (int32 value)
 
int32 getMenuSavedAge ()
 
bool hasVarMenuSavedAge ()
 
void setMenuSavedRoom (int32 value)
 
int32 getMenuSavedRoom ()
 
bool hasVarMenuSavedRoom ()
 
void setMenuSavedNode (int32 value)
 
int32 getMenuSavedNode ()
 
bool hasVarMenuSavedNode ()
 
void setSecondsCountdown (int32 value)
 
int32 getSecondsCountdown ()
 
bool hasVarSecondsCountdown ()
 
void setTickCountdown (int32 value)
 
int32 getTickCountdown ()
 
bool hasVarTickCountdown ()
 
void setSweepEnabled (int32 value)
 
int32 getSweepEnabled ()
 
bool hasVarSweepEnabled ()
 
void setSweepValue (int32 value)
 
int32 getSweepValue ()
 
bool hasVarSweepValue ()
 
void setSweepStep (int32 value)
 
int32 getSweepStep ()
 
bool hasVarSweepStep ()
 
void setSweepMin (int32 value)
 
int32 getSweepMin ()
 
bool hasVarSweepMin ()
 
void setSweepMax (int32 value)
 
int32 getSweepMax ()
 
bool hasVarSweepMax ()
 
void setInputMousePressed (int32 value)
 
int32 getInputMousePressed ()
 
bool hasVarInputMousePressed ()
 
void setInputEscapePressed (int32 value)
 
int32 getInputEscapePressed ()
 
bool hasVarInputEscapePressed ()
 
void setInputTildePressed (int32 value)
 
int32 getInputTildePressed ()
 
bool hasVarInputTildePressed ()
 
void setInputSpacePressed (int32 value)
 
int32 getInputSpacePressed ()
 
bool hasVarInputSpacePressed ()
 
void setHotspotActiveRect (int32 value)
 
int32 getHotspotActiveRect ()
 
bool hasVarHotspotActiveRect ()
 
void setWaterEffectRunning (int32 value)
 
int32 getWaterEffectRunning ()
 
bool hasVarWaterEffectRunning ()
 
void setWaterEffectActive (int32 value)
 
int32 getWaterEffectActive ()
 
bool hasVarWaterEffectActive ()
 
void setWaterEffectSpeed (int32 value)
 
int32 getWaterEffectSpeed ()
 
bool hasVarWaterEffectSpeed ()
 
void setWaterEffectAttenuation (int32 value)
 
int32 getWaterEffectAttenuation ()
 
bool hasVarWaterEffectAttenuation ()
 
void setWaterEffectFrequency (int32 value)
 
int32 getWaterEffectFrequency ()
 
bool hasVarWaterEffectFrequency ()
 
void setWaterEffectAmpl (int32 value)
 
int32 getWaterEffectAmpl ()
 
bool hasVarWaterEffectAmpl ()
 
void setWaterEffectMaxStep (int32 value)
 
int32 getWaterEffectMaxStep ()
 
bool hasVarWaterEffectMaxStep ()
 
void setWaterEffectAmplOffset (int32 value)
 
int32 getWaterEffectAmplOffset ()
 
bool hasVarWaterEffectAmplOffset ()
 
void setLavaEffectActive (int32 value)
 
int32 getLavaEffectActive ()
 
bool hasVarLavaEffectActive ()
 
void setLavaEffectSpeed (int32 value)
 
int32 getLavaEffectSpeed ()
 
bool hasVarLavaEffectSpeed ()
 
void setLavaEffectAmpl (int32 value)
 
int32 getLavaEffectAmpl ()
 
bool hasVarLavaEffectAmpl ()
 
void setLavaEffectStepSize (int32 value)
 
int32 getLavaEffectStepSize ()
 
bool hasVarLavaEffectStepSize ()
 
void setMagnetEffectActive (int32 value)
 
int32 getMagnetEffectActive ()
 
bool hasVarMagnetEffectActive ()
 
void setMagnetEffectSpeed (int32 value)
 
int32 getMagnetEffectSpeed ()
 
bool hasVarMagnetEffectSpeed ()
 
void setMagnetEffectUnk1 (int32 value)
 
int32 getMagnetEffectUnk1 ()
 
bool hasVarMagnetEffectUnk1 ()
 
void setMagnetEffectUnk2 (int32 value)
 
int32 getMagnetEffectUnk2 ()
 
bool hasVarMagnetEffectUnk2 ()
 
void setMagnetEffectSound (int32 value)
 
int32 getMagnetEffectSound ()
 
bool hasVarMagnetEffectSound ()
 
void setMagnetEffectNode (int32 value)
 
int32 getMagnetEffectNode ()
 
bool hasVarMagnetEffectNode ()
 
void setMagnetEffectUnk3 (int32 value)
 
int32 getMagnetEffectUnk3 ()
 
bool hasVarMagnetEffectUnk3 ()
 
void setShakeEffectAmpl (int32 value)
 
int32 getShakeEffectAmpl ()
 
bool hasVarShakeEffectAmpl ()
 
void setShakeEffectTickPeriod (int32 value)
 
int32 getShakeEffectTickPeriod ()
 
bool hasVarShakeEffectTickPeriod ()
 
void setRotationEffectSpeed (int32 value)
 
int32 getRotationEffectSpeed ()
 
bool hasVarRotationEffectSpeed ()
 
void setSunspotIntensity (int32 value)
 
int32 getSunspotIntensity ()
 
bool hasVarSunspotIntensity ()
 
void setSunspotColor (int32 value)
 
int32 getSunspotColor ()
 
bool hasVarSunspotColor ()
 
void setSunspotRadius (int32 value)
 
int32 getSunspotRadius ()
 
bool hasVarSunspotRadius ()
 
void setAmbiantFadeOutDelay (int32 value)
 
int32 getAmbiantFadeOutDelay ()
 
bool hasVarAmbiantFadeOutDelay ()
 
void setAmbiantPreviousFadeOutDelay (int32 value)
 
int32 getAmbiantPreviousFadeOutDelay ()
 
bool hasVarAmbiantPreviousFadeOutDelay ()
 
void setAmbientOverrideFadeOutDelay (int32 value)
 
int32 getAmbientOverrideFadeOutDelay ()
 
bool hasVarAmbientOverrideFadeOutDelay ()
 
void setSoundScriptsSuspended (int32 value)
 
int32 getSoundScriptsSuspended ()
 
bool hasVarSoundScriptsSuspended ()
 
void setSoundNextMultipleSounds (int32 value)
 
int32 getSoundNextMultipleSounds ()
 
bool hasVarSoundNextMultipleSounds ()
 
void setSoundNextIsChoosen (int32 value)
 
int32 getSoundNextIsChoosen ()
 
bool hasVarSoundNextIsChoosen ()
 
void setSoundNextId (int32 value)
 
int32 getSoundNextId ()
 
bool hasVarSoundNextId ()
 
void setSoundNextIsLast (int32 value)
 
int32 getSoundNextIsLast ()
 
bool hasVarSoundNextIsLast ()
 
void setSoundScriptsTimer (int32 value)
 
int32 getSoundScriptsTimer ()
 
bool hasVarSoundScriptsTimer ()
 
void setSoundScriptsPaused (int32 value)
 
int32 getSoundScriptsPaused ()
 
bool hasVarSoundScriptsPaused ()
 
void setSoundScriptFadeOutDelay (int32 value)
 
int32 getSoundScriptFadeOutDelay ()
 
bool hasVarSoundScriptFadeOutDelay ()
 
void setCursorLocked (int32 value)
 
int32 getCursorLocked ()
 
bool hasVarCursorLocked ()
 
void setCursorHidden (int32 value)
 
int32 getCursorHidden ()
 
bool hasVarCursorHidden ()
 
void setCameraPitch (int32 value)
 
int32 getCameraPitch ()
 
bool hasVarCameraPitch ()
 
void setCameraHeading (int32 value)
 
int32 getCameraHeading ()
 
bool hasVarCameraHeading ()
 
void setCameraMinPitch (int32 value)
 
int32 getCameraMinPitch ()
 
bool hasVarCameraMinPitch ()
 
void setCameraMaxPitch (int32 value)
 
int32 getCameraMaxPitch ()
 
bool hasVarCameraMaxPitch ()
 
void setMovieStartFrame (int32 value)
 
int32 getMovieStartFrame ()
 
bool hasVarMovieStartFrame ()
 
void setMovieEndFrame (int32 value)
 
int32 getMovieEndFrame ()
 
bool hasVarMovieEndFrame ()
 
void setMovieVolume1 (int32 value)
 
int32 getMovieVolume1 ()
 
bool hasVarMovieVolume1 ()
 
void setMovieVolume2 (int32 value)
 
int32 getMovieVolume2 ()
 
bool hasVarMovieVolume2 ()
 
void setMovieOverrideSubtitles (int32 value)
 
int32 getMovieOverrideSubtitles ()
 
bool hasVarMovieOverrideSubtitles ()
 
void setMovieConditionBit (int32 value)
 
int32 getMovieConditionBit ()
 
bool hasVarMovieConditionBit ()
 
void setMoviePreloadToMemory (int32 value)
 
int32 getMoviePreloadToMemory ()
 
bool hasVarMoviePreloadToMemory ()
 
void setMovieScriptDriven (int32 value)
 
int32 getMovieScriptDriven ()
 
bool hasVarMovieScriptDriven ()
 
void setMovieNextFrameSetVar (int32 value)
 
int32 getMovieNextFrameSetVar ()
 
bool hasVarMovieNextFrameSetVar ()
 
void setMovieNextFrameGetVar (int32 value)
 
int32 getMovieNextFrameGetVar ()
 
bool hasVarMovieNextFrameGetVar ()
 
void setMovieStartFrameVar (int32 value)
 
int32 getMovieStartFrameVar ()
 
bool hasVarMovieStartFrameVar ()
 
void setMovieEndFrameVar (int32 value)
 
int32 getMovieEndFrameVar ()
 
bool hasVarMovieEndFrameVar ()
 
void setMovieForce2d (int32 value)
 
int32 getMovieForce2d ()
 
bool hasVarMovieForce2d ()
 
void setMovieVolumeVar (int32 value)
 
int32 getMovieVolumeVar ()
 
bool hasVarMovieVolumeVar ()
 
void setMovieSoundHeading (int32 value)
 
int32 getMovieSoundHeading ()
 
bool hasVarMovieSoundHeading ()
 
void setMoviePanningStrenght (int32 value)
 
int32 getMoviePanningStrenght ()
 
bool hasVarMoviePanningStrenght ()
 
void setMovieSynchronized (int32 value)
 
int32 getMovieSynchronized ()
 
bool hasVarMovieSynchronized ()
 
void setMovieOverrideCondition (int32 value)
 
int32 getMovieOverrideCondition ()
 
bool hasVarMovieOverrideCondition ()
 
void setMovieUVar (int32 value)
 
int32 getMovieUVar ()
 
bool hasVarMovieUVar ()
 
void setMovieVVar (int32 value)
 
int32 getMovieVVar ()
 
bool hasVarMovieVVar ()
 
void setMovieOverridePosition (int32 value)
 
int32 getMovieOverridePosition ()
 
bool hasVarMovieOverridePosition ()
 
void setMovieOverridePosU (int32 value)
 
int32 getMovieOverridePosU ()
 
bool hasVarMovieOverridePosU ()
 
void setMovieOverridePosV (int32 value)
 
int32 getMovieOverridePosV ()
 
bool hasVarMovieOverridePosV ()
 
void setMovieAdditiveBlending (int32 value)
 
int32 getMovieAdditiveBlending ()
 
bool hasVarMovieAdditiveBlending ()
 
void setMovieTransparency (int32 value)
 
int32 getMovieTransparency ()
 
bool hasVarMovieTransparency ()
 
void setMovieTransparencyVar (int32 value)
 
int32 getMovieTransparencyVar ()
 
bool hasVarMovieTransparencyVar ()
 
void setMoviePlayingVar (int32 value)
 
int32 getMoviePlayingVar ()
 
bool hasVarMoviePlayingVar ()
 
void setMovieStartSoundId (int32 value)
 
int32 getMovieStartSoundId ()
 
bool hasVarMovieStartSoundId ()
 
void setMovieStartSoundVolume (int32 value)
 
int32 getMovieStartSoundVolume ()
 
bool hasVarMovieStartSoundVolume ()
 
void setMovieStartSoundHeading (int32 value)
 
int32 getMovieStartSoundHeading ()
 
bool hasVarMovieStartSoundHeading ()
 
void setMovieStartSoundAttenuation (int32 value)
 
int32 getMovieStartSoundAttenuation ()
 
bool hasVarMovieStartSoundAttenuation ()
 
void setMovieUseBackground (int32 value)
 
int32 getMovieUseBackground ()
 
bool hasVarMovieUseBackground ()
 
void setCameraSkipAnimation (int32 value)
 
int32 getCameraSkipAnimation ()
 
bool hasVarCameraSkipAnimation ()
 
void setMovieAmbiantScriptStartFrame (int32 value)
 
int32 getMovieAmbiantScriptStartFrame ()
 
bool hasVarMovieAmbiantScriptStartFrame ()
 
void setMovieAmbiantScript (int32 value)
 
int32 getMovieAmbiantScript ()
 
bool hasVarMovieAmbiantScript ()
 
void setMovieScriptStartFrame (int32 value)
 
int32 getMovieScriptStartFrame ()
 
bool hasVarMovieScriptStartFrame ()
 
void setMovieScript (int32 value)
 
int32 getMovieScript ()
 
bool hasVarMovieScript ()
 
void setCameraMoveSpeed (int32 value)
 
int32 getCameraMoveSpeed ()
 
bool hasVarCameraMoveSpeed ()
 
void setTransitionSound (int32 value)
 
int32 getTransitionSound ()
 
bool hasVarTransitionSound ()
 
void setTransitionSoundVolume (int32 value)
 
int32 getTransitionSoundVolume ()
 
bool hasVarTransitionSoundVolume ()
 
void setLocationNextNode (int32 value)
 
int32 getLocationNextNode ()
 
bool hasVarLocationNextNode ()
 
void setLocationNextRoom (int32 value)
 
int32 getLocationNextRoom ()
 
bool hasVarLocationNextRoom ()
 
void setLocationNextAge (int32 value)
 
int32 getLocationNextAge ()
 
bool hasVarLocationNextAge ()
 
void setBallPosition (int32 value)
 
int32 getBallPosition ()
 
bool hasVarBallPosition ()
 
void setBallFrame (int32 value)
 
int32 getBallFrame ()
 
bool hasVarBallFrame ()
 
void setBallLeverLeft (int32 value)
 
int32 getBallLeverLeft ()
 
bool hasVarBallLeverLeft ()
 
void setBallLeverRight (int32 value)
 
int32 getBallLeverRight ()
 
bool hasVarBallLeverRight ()
 
void setBallDoorOpen (int32 value)
 
int32 getBallDoorOpen ()
 
bool hasVarBallDoorOpen ()
 
void setProjectorX (int32 value)
 
int32 getProjectorX ()
 
bool hasVarProjectorX ()
 
void setProjectorY (int32 value)
 
int32 getProjectorY ()
 
bool hasVarProjectorY ()
 
void setProjectorZoom (int32 value)
 
int32 getProjectorZoom ()
 
bool hasVarProjectorZoom ()
 
void setProjectorBlur (int32 value)
 
int32 getProjectorBlur ()
 
bool hasVarProjectorBlur ()
 
void setProjectorAngleXOffset (int32 value)
 
int32 getProjectorAngleXOffset ()
 
bool hasVarProjectorAngleXOffset ()
 
void setProjectorAngleYOffset (int32 value)
 
int32 getProjectorAngleYOffset ()
 
bool hasVarProjectorAngleYOffset ()
 
void setProjectorAngleZoomOffset (int32 value)
 
int32 getProjectorAngleZoomOffset ()
 
bool hasVarProjectorAngleZoomOffset ()
 
void setProjectorAngleBlurOffset (int32 value)
 
int32 getProjectorAngleBlurOffset ()
 
bool hasVarProjectorAngleBlurOffset ()
 
void setJournalAtrusState (int32 value)
 
int32 getJournalAtrusState ()
 
bool hasVarJournalAtrusState ()
 
void setJournalSaavedroState (int32 value)
 
int32 getJournalSaavedroState ()
 
bool hasVarJournalSaavedroState ()
 
void setJournalSaavedroClosed (int32 value)
 
int32 getJournalSaavedroClosed ()
 
bool hasVarJournalSaavedroClosed ()
 
void setJournalSaavedroOpen (int32 value)
 
int32 getJournalSaavedroOpen ()
 
bool hasVarJournalSaavedroOpen ()
 
void setJournalSaavedroLastPage (int32 value)
 
int32 getJournalSaavedroLastPage ()
 
bool hasVarJournalSaavedroLastPage ()
 
void setJournalSaavedroChapter (int32 value)
 
int32 getJournalSaavedroChapter ()
 
bool hasVarJournalSaavedroChapter ()
 
void setJournalSaavedroPageInChapter (int32 value)
 
int32 getJournalSaavedroPageInChapter ()
 
bool hasVarJournalSaavedroPageInChapter ()
 
void setTeslaAllAligned (int32 value)
 
int32 getTeslaAllAligned ()
 
bool hasVarTeslaAllAligned ()
 
void setTeslaTopAligned (int32 value)
 
int32 getTeslaTopAligned ()
 
bool hasVarTeslaTopAligned ()
 
void setTeslaMiddleAligned (int32 value)
 
int32 getTeslaMiddleAligned ()
 
bool hasVarTeslaMiddleAligned ()
 
void setTeslaBottomAligned (int32 value)
 
int32 getTeslaBottomAligned ()
 
bool hasVarTeslaBottomAligned ()
 
void setTeslaMovieStart (int32 value)
 
int32 getTeslaMovieStart ()
 
bool hasVarTeslaMovieStart ()
 
void setAmateriaSecondsCounter (int32 value)
 
int32 getAmateriaSecondsCounter ()
 
bool hasVarAmateriaSecondsCounter ()
 
void setAmateriaTicksCounter (int32 value)
 
int32 getAmateriaTicksCounter ()
 
bool hasVarAmateriaTicksCounter ()
 
void setResonanceRingsSolved (int32 value)
 
int32 getResonanceRingsSolved ()
 
bool hasVarResonanceRingsSolved ()
 
void setPinballRemainingPegs (int32 value)
 
int32 getPinballRemainingPegs ()
 
bool hasVarPinballRemainingPegs ()
 
void setOuterShieldUp (int32 value)
 
int32 getOuterShieldUp ()
 
bool hasVarOuterShieldUp ()
 
void setInnerShieldUp (int32 value)
 
int32 getInnerShieldUp ()
 
bool hasVarInnerShieldUp ()
 
void setSaavedroStatus (int32 value)
 
int32 getSaavedroStatus ()
 
bool hasVarSaavedroStatus ()
 
void setBookStateTomahna (int32 value)
 
int32 getBookStateTomahna ()
 
bool hasVarBookStateTomahna ()
 
void setBookStateReleeshahn (int32 value)
 
int32 getBookStateReleeshahn ()
 
bool hasVarBookStateReleeshahn ()
 
void setSymbolCode2Solved (int32 value)
 
int32 getSymbolCode2Solved ()
 
bool hasVarSymbolCode2Solved ()
 
void setSymbolCode1AllSolved (int32 value)
 
int32 getSymbolCode1AllSolved ()
 
bool hasVarSymbolCode1AllSolved ()
 
void setSymbolCode1CurrentSolved (int32 value)
 
int32 getSymbolCode1CurrentSolved ()
 
bool hasVarSymbolCode1CurrentSolved ()
 
void setSymbolCode1TopSolved (int32 value)
 
int32 getSymbolCode1TopSolved ()
 
bool hasVarSymbolCode1TopSolved ()
 
void setSymbolCode1LeftSolved (int32 value)
 
int32 getSymbolCode1LeftSolved ()
 
bool hasVarSymbolCode1LeftSolved ()
 
void setSymbolCode1RightSolved (int32 value)
 
int32 getSymbolCode1RightSolved ()
 
bool hasVarSymbolCode1RightSolved ()
 
void setSoundVoltaicUnk540 (int32 value)
 
int32 getSoundVoltaicUnk540 ()
 
bool hasVarSoundVoltaicUnk540 ()
 
void setSoundEdannaUnk587 (int32 value)
 
int32 getSoundEdannaUnk587 ()
 
bool hasVarSoundEdannaUnk587 ()
 
void setSoundAmateriaUnk627 (int32 value)
 
int32 getSoundAmateriaUnk627 ()
 
bool hasVarSoundAmateriaUnk627 ()
 
void setSoundAmateriaUnk930 (int32 value)
 
int32 getSoundAmateriaUnk930 ()
 
bool hasVarSoundAmateriaUnk930 ()
 
void setSoundEdannaUnk1031 (int32 value)
 
int32 getSoundEdannaUnk1031 ()
 
bool hasVarSoundEdannaUnk1031 ()
 
void setSoundVoltaicUnk1146 (int32 value)
 
int32 getSoundVoltaicUnk1146 ()
 
bool hasVarSoundVoltaicUnk1146 ()
 
void setZipModeEnabled (int32 value)
 
int32 getZipModeEnabled ()
 
bool hasVarZipModeEnabled ()
 
void setSubtitlesEnabled (int32 value)
 
int32 getSubtitlesEnabled ()
 
bool hasVarSubtitlesEnabled ()
 
void setWaterEffects (int32 value)
 
int32 getWaterEffects ()
 
bool hasVarWaterEffects ()
 
void setTransitionSpeed (int32 value)
 
int32 getTransitionSpeed ()
 
bool hasVarTransitionSpeed ()
 
void setMouseSpeed (int32 value)
 
int32 getMouseSpeed ()
 
bool hasVarMouseSpeed ()
 
void setDialogResult (int32 value)
 
int32 getDialogResult ()
 
bool hasVarDialogResult ()
 
void setMenuEscapePressed (int32 value)
 
int32 getMenuEscapePressed ()
 
bool hasVarMenuEscapePressed ()
 
void setMenuNextAction (int32 value)
 
int32 getMenuNextAction ()
 
bool hasVarMenuNextAction ()
 
void setMenuLoadBack (int32 value)
 
int32 getMenuLoadBack ()
 
bool hasVarMenuLoadBack ()
 
void setMenuSaveBack (int32 value)
 
int32 getMenuSaveBack ()
 
bool hasVarMenuSaveBack ()
 
void setMenuSaveAction (int32 value)
 
int32 getMenuSaveAction ()
 
bool hasVarMenuSaveAction ()
 
void setMenuOptionsBack (int32 value)
 
int32 getMenuOptionsBack ()
 
bool hasVarMenuOptionsBack ()
 
void setMenuSaveLoadPageLeft (int32 value)
 
int32 getMenuSaveLoadPageLeft ()
 
bool hasVarMenuSaveLoadPageLeft ()
 
void setMenuSaveLoadPageRight (int32 value)
 
int32 getMenuSaveLoadPageRight ()
 
bool hasVarMenuSaveLoadPageRight ()
 
void setMenuSaveLoadSelectedItem (int32 value)
 
int32 getMenuSaveLoadSelectedItem ()
 
bool hasVarMenuSaveLoadSelectedItem ()
 
void setMenuSaveLoadCurrentPage (int32 value)
 
int32 getMenuSaveLoadCurrentPage ()
 
bool hasVarMenuSaveLoadCurrentPage ()
 
void setOverallVolume (int32 value)
 
int32 getOverallVolume ()
 
bool hasVarOverallVolume ()
 
void setMusicVolume (int32 value)
 
int32 getMusicVolume ()
 
bool hasVarMusicVolume ()
 
void setMusicFrequency (int32 value)
 
int32 getMusicFrequency ()
 
bool hasVarMusicFrequency ()
 
void setLanguageAudio (int32 value)
 
int32 getLanguageAudio ()
 
bool hasVarLanguageAudio ()
 
void setLanguageText (int32 value)
 
int32 getLanguageText ()
 
bool hasVarLanguageText ()
 
void setHotspotIgnoreClick (int32 value)
 
int32 getHotspotIgnoreClick ()
 
bool hasVarHotspotIgnoreClick ()
 
void setHotspotHovered (int32 value)
 
int32 getHotspotHovered ()
 
bool hasVarHotspotHovered ()
 
void setSpotSubtitle (int32 value)
 
int32 getSpotSubtitle ()
 
bool hasVarSpotSubtitle ()
 
void setDragLeverLimited (int32 value)
 
int32 getDragLeverLimited ()
 
bool hasVarDragLeverLimited ()
 
void setDragLeverLimitMin (int32 value)
 
int32 getDragLeverLimitMin ()
 
bool hasVarDragLeverLimitMin ()
 
void setDragLeverLimitMax (int32 value)
 
int32 getDragLeverLimitMax ()
 
bool hasVarDragLeverLimitMax ()
 
void setShieldEffectActive (int32 value)
 
int32 getShieldEffectActive ()
 
bool hasVarShieldEffectActive ()
 
void setGamePadActionPressed (int32 value)
 
int32 getGamePadActionPressed ()
 
bool hasVarGamePadActionPressed ()
 
void setGamePadDownPressed (int32 value)
 
int32 getGamePadDownPressed ()
 
bool hasVarGamePadDownPressed ()
 
void setGamePadUpPressed (int32 value)
 
int32 getGamePadUpPressed ()
 
bool hasVarGamePadUpPressed ()
 
void setGamePadLeftPressed (int32 value)
 
int32 getGamePadLeftPressed ()
 
bool hasVarGamePadLeftPressed ()
 
void setGamePadRightPressed (int32 value)
 
int32 getGamePadRightPressed ()
 
bool hasVarGamePadRightPressed ()
 
void setGamePadCancelPressed (int32 value)
 
int32 getGamePadCancelPressed ()
 
bool hasVarGamePadCancelPressed ()
 
void setDragWithDirectionKeys (int32 value)
 
int32 getDragWithDirectionKeys ()
 
bool hasVarDragWithDirectionKeys ()
 
void setMenuSavesAvailable (int32 value)
 
int32 getMenuSavesAvailable ()
 
bool hasVarMenuSavesAvailable ()
 
void setMenuSelectedSave (int32 value)
 
int32 getMenuSelectedSave ()
 
bool hasVarMenuSelectedSave ()
 
void setMenuAttractCountDown (int32 value)
 
int32 getMenuAttractCountDown ()
 
bool hasVarMenuAttractCountDown ()
 
void setMovieOptional (int32 value)
 
int32 getMovieOptional ()
 
bool hasVarMovieOptional ()
 
void setVibrationEnabled (int32 value)
 
int32 getVibrationEnabled ()
 
bool hasVarVibrationEnabled ()
 
void setStateCanSave (int32 value)
 
int32 getStateCanSave ()
 
bool hasVarStateCanSave ()
 
void updateFrameCounters ()
 
uint getTickCount () const
 
void pauseEngine (bool pause)
 
ViewType getViewType ()
 
void setViewType (ViewType t)
 
float getLookAtFOV ()
 
void setLookAtFOV (float fov)
 
float getLookAtPitch ()
 
float getLookAtHeading ()
 
void lookAt (float pitch, float heading)
 
void limitCubeCamera (float minPitch, float maxPitch, float minHeading, float maxHeading)
 
void freeCubeCamera ()
 
bool isCameraLimited ()
 
float getMinPitch ()
 
float getMaxPitch ()
 
float getMinHeading ()
 
float getMaxHeading ()
 
void markNodeAsVisited (uint16 node, uint16 room, uint32 age)
 
bool isZipDestinationAvailable (uint16 node, uint16 room, uint32 age)
 
Common::String formatSaveTime ()
 
Common::Array< uint16 > getInventory ()
 
void updateInventory (const Common::Array< uint16 > &items)
 

Static Public Member Functions

static const Graphics::PixelFormat getThumbnailSavePixelFormat ()
 
static Graphics::SurfacereadThumbnail (Common::ReadStream *inStream)
 
static void writeThumbnail (Common::WriteStream *outStream, const Graphics::Surface *thumbnail)
 
static Graphics::SurfaceresizeThumbnail (Graphics::Surface *big, uint width, uint height)
 

Static Public Attributes

static const uint kThumbnailWidth = 240
 
static const uint kThumbnailHeight = 135
 

Member Function Documentation

◆ pauseEngine()

void Myst3::GameState::pauseEngine ( bool  pause)

Ensture the counters are correct when the engine is paused or resumed


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