ScummVM API documentation
Buried::SceneBase Class Reference
Inheritance diagram for Buried::SceneBase:
Buried::BasicDoor Buried::BrowseBook Buried::ClickChangeDepth Buried::ClickChangeScene Buried::ClickPlayLoopingVideoClip Buried::ClickPlaySound Buried::ClickPlaySoundSynchronous Buried::ClickPlayVideo Buried::ClickPlayVideoSwitch Buried::ClickPlayVideoSwitchAI Buried::ClickZoom Buried::CycleEntryVideoWarning Buried::DisableForwardMovement Buried::DisplayMessageWithEvidenceWhenEnteringNode Buried::GenericItemAcquire Buried::InteractiveNewsNetwork Buried::OneShotEntryVideoWarning Buried::OpenFirstItemAcquire Buried::PlaySoundEnteringFromScene Buried::PlaySoundEnteringScene Buried::PlaySoundExitingFromScene Buried::PlaySoundExitingFromSceneDeux Buried::PlayStingers Buried::SetFlagOnEntry Buried::TrialRecallScene Buried::TurnDepthPreChange Buried::VideoDeath

Public Member Functions

 SceneBase (BuriedEngine *vm, Window *viewWindow, const LocationStaticData &sceneStaticData, const Location &priorLocation)
 
virtual void preDestructor ()
 
virtual int preEnterRoom (Window *viewWindow, const Location &priorLocation)
 
virtual int postEnterRoom (Window *viewWindow, const Location &priorLocation)
 
virtual int preExitRoom (Window *viewWindow, const Location &priorLocation)
 
virtual int postExitRoom (Window *viewWindow, const Location &priorLocation)
 
virtual int mouseDown (Window *viewWindow, const Common::Point &pointLocation)
 
virtual int mouseUp (Window *viewWindow, const Common::Point &pointLocation)
 
virtual int mouseMove (Window *viewWindow, const Common::Point &pointLocation)
 
virtual int onCharacter (Window *viewWindow, const Common::KeyState &character)
 
virtual int paint (Window *viewWindow, Graphics::Surface *preBuffer)
 
virtual int gdiPaint (Window *viewWindow)
 
virtual int movieCallback (Window *viewWindow, VideoWindow *movie, int animationID, int status)
 
virtual int timerCallback (Window *viewWindow)
 
virtual int draggingItem (Window *viewWindow, int itemID, const Common::Point &pointLocation, int itemFlags)
 
virtual int droppedItem (Window *viewWindow, int itemID, const Common::Point &pointLocation, int itemFlags)
 
virtual int specifyCursor (Window *viewWindow, const Common::Point &pointLocation)
 
virtual int locateAttempted (Window *viewWindow, const Common::Point &pointLocation)
 

Public Attributes

LocationStaticData _staticData
 
int32 _frameCycleCount
 

Protected Attributes

BuriedEngine_vm
 

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