ScummVM API documentation
TsAGE::Ringworld::Scene9850 Class Reference
Inheritance diagram for TsAGE::Ringworld::Scene9850:
TsAGE::Scene TsAGE::StripCallback TsAGE::Action TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

void postInit (SceneObjectList *OwnerList=NULL) override
 
void signal () override
 
void process (Event &event) override
 
void dispatch () override
 
- Public Member Functions inherited from TsAGE::Scene
Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void stripCallback (int v) override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void process (Event &event) override
 
void dispatch () override
 
virtual void loadScene (int sceneNum)
 
virtual void refreshBackground (int xAmount, int yAmount)
 
void setZoomPercents (int yStart, int minPercent, int yEnd, int maxPercent)
 
void loadBackground (int xAmount, int yAmount)
 
void loadSceneData (int sceneNum)
 
- Public Member Functions inherited from TsAGE::Action
void remove () override
 
virtual void attached (EventHandler *newOwner, EventHandler *endHandler, va_list va)
 
void attach (EventHandler *newOwner, EventHandler *endHandler,...)
 
int getActionIndex () const
 
void setActionIndex (int index)
 
void setDelay (int numFrames)
 
- Public Member Functions inherited from TsAGE::EventHandler
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 

Public Attributes

SequenceManager _sequenceManager
 
SceneObject _objDoor
 
SceneObject _objCloak
 
SceneObject _objJacket
 
SceneObject _objTunic2
 
SceneObject _objLever
 
Object6 _objScimitar
 
Object7 _objSword
 
ASound _soundHandler
 
NamedHotspot _hotspot1
 
NamedHotspot _hotspot2
 
NamedHotspot _hotspot3
 
NamedHotspot _hotspot4
 
NamedHotspot _hotspot5
 
NamedHotspot _hotspot6
 
NamedHotspot _hotspot7
 
NamedHotspot _hotspot8
 
NamedHotspot _hotspot9
 
NamedHotspot _hotspot10
 
NamedHotspot _hotspot11
 
Hotspot12 _hotspot12
 
NamedHotspot _hotspot13
 
Hotspot14 _hotspot14
 
NamedHotspot _hotspot15
 
Hotspot16 _hotspot16
 
Hotspot17 _hotspot17
 
Hotspot18 _hotspot18
 
Hotspot19 _hotspot19
 
Hotspot20 _spotLever
 
- Public Attributes inherited from TsAGE::Scene
int _screenNumber
 
int _activeScreenNumber
 
int _sceneMode
 
StripManager _stripManager
 
Rect _backgroundBounds
 
GfxSurface _backSurface
 
Rect _sceneBounds
 
Rect _oldSceneBounds
 
int _enabledSections [256]
 
int _zoomPercents [256]
 
ScenePriorities _priorities
 
SceneObjectList _bgSceneObjects
 
- Public Attributes inherited from TsAGE::Action
EventHandler_owner
 
int _actionIndex
 
int _delayFrames
 
uint32 _startFrame
 
bool _attached
 
EventHandler_endHandler
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::SavedObject
static SavedObjectcreateInstance (const Common::String &className)
 

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