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

Public Member Functions

void postInit (SceneObjectList *OwnerList=NULL) override
 
void synchronize (Serializer &s) override
 
void signal () override
 
void process (Event &event) override
 
void dispatch () override
 
void consoleAction (int id)
 
void setDetails (int resNum, int lineNum)
 
void stop ()
 
Common::String parseMessage (const Common::String &msg)
 
- Public Member Functions inherited from TsAGE::Ringworld2::SceneExt
Common::String getClassName () override
 
void remove () 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

ScenePalette _palette
 
ASoundExt _sound1
 
NamedHotspot _background
 
NamedHotspot _item2
 
NamedHotspot _item3
 
DiskSlot _diskSlot
 
SceneActor _starchart1
 
SceneActor _starchart2
 
SceneActor _starchart3
 
SceneActor _starchart4
 
SceneActor _food
 
SceneActor _foodDispenser
 
SceneActor _infoDisk
 
Icon _icon1
 
Icon _icon2
 
Icon _icon3
 
Icon _icon4
 
Icon _icon5
 
Icon _icon6
 
SequenceManager _sequenceManager
 
SceneText _sceneText
 
int _consoleMode
 
int _iconFontNumber
 
int _logIndex
 
int _databaseIndex
 
int _infodiskIndex
 
int _soundCount
 
int _soundIndex
 
int _soundIndexes [10]
 
- 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: