ScummVM API documentation
TsAGE::Ringworld2::Scene3500 Class Reference
Inheritance diagram for TsAGE::Ringworld2::Scene3500:
TsAGE::Ringworld2::SceneExt TsAGE::Scene TsAGE::StripCallback TsAGE::Action TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

void doMovement (int id)
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void remove () override
 
void signal () override
 
void process (Event &event) override
 
void dispatch () override
 
void synchronize (Serializer &s) override
 
- Public Member Functions inherited from TsAGE::Ringworld2::SceneExt
Common::String getClassName () override
 
void refreshBackground (int xAmount, int yAmount) override
 
virtual void saveCharacter (int characterIndex)
 
virtual void restore ()
 
bool display (CursorType action, Event &event)
 
void fadeOut ()
 
void clearScreen ()
 
void scalePalette (int RFactor, int GFactor, int BFactor)
 
void loadBlankScene ()
 
- 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)
 
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
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

Action1 _action1
 
Action2 _action2
 
NamedHotspot _background
 
NamedHotspot _outsideView
 
NamedHotspot _mapScreen
 
DirectionButton _pitchDown
 
DirectionButton _turnLeft
 
DirectionButton _pitchUp
 
DirectionButton _turnRight
 
SceneActor _shuttle
 
SceneActor _verticalSpeedDisplay
 
SceneActor _horizontalSpeedDisplay
 
SceneActor _symbolVertical
 
SceneActor _symbolLeft
 
SceneActor _symbolRight
 
Throttle _throttle
 
SceneActor _tunnelVertCircle
 
SceneActor _tunnelHorzCircle
 
ASoundExt _aSound1
 
MazeUI3500 _mazeUI
 
SequenceManager _sequenceManager
 
int _moverVertX
 
int _moverHorzX
 
PaletteRotation_rotation
 
int _mazeChangeAmount
 
int _speed
 
bool _updateIdxChangeFl
 
int _mazeDirection
 
int _nextMove
 
Common::Point _mazePosition
 
bool _postFixupFl
 
int _exitCounter
 
bool _directionChangesEnabled
 
- Public Attributes inherited from TsAGE::Ringworld2::SceneExt
byte _shadowPaletteMap [256]
 
bool _savedPlayerEnabled
 
bool _savedUiEnabled
 
bool _savedCanWalk
 
bool _preventSaving
 
Visage _cursorVisage
 
SynchronizedList< EventHandler * > _sceneAreas
 
- 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: