ScummVM API documentation
TsAGE::BlueForce::SceneExt Class Reference
Inheritance diagram for TsAGE::BlueForce::SceneExt:
TsAGE::Scene TsAGE::StripCallback TsAGE::Action TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable TsAGE::BlueForce::PalettedScene TsAGE::BlueForce::Scene100 TsAGE::BlueForce::Scene110 TsAGE::BlueForce::Scene114 TsAGE::BlueForce::Scene115 TsAGE::BlueForce::Scene125 TsAGE::BlueForce::Scene140 TsAGE::BlueForce::Scene150 TsAGE::BlueForce::Scene160 TsAGE::BlueForce::Scene180 TsAGE::BlueForce::Scene190 TsAGE::BlueForce::Scene20 TsAGE::BlueForce::Scene200 TsAGE::BlueForce::Scene210 TsAGE::BlueForce::Scene220 TsAGE::BlueForce::Scene225 TsAGE::BlueForce::Scene265 TsAGE::BlueForce::Scene270 TsAGE::BlueForce::Scene300 TsAGE::BlueForce::Scene315 TsAGE::BlueForce::Scene325 TsAGE::BlueForce::Scene330 TsAGE::BlueForce::Scene350 TsAGE::BlueForce::Scene360 TsAGE::BlueForce::Scene370 TsAGE::BlueForce::Scene380 TsAGE::BlueForce::Scene385 TsAGE::BlueForce::Scene390 TsAGE::BlueForce::Scene410 TsAGE::BlueForce::Scene415 TsAGE::BlueForce::Scene440 TsAGE::BlueForce::Scene450 TsAGE::BlueForce::Scene50 TsAGE::BlueForce::Scene550 TsAGE::BlueForce::Scene560 TsAGE::BlueForce::Scene570 TsAGE::BlueForce::Scene580 TsAGE::BlueForce::Scene60 TsAGE::BlueForce::Scene600 TsAGE::BlueForce::Scene666 TsAGE::BlueForce::Scene690 TsAGE::BlueForce::Scene710 TsAGE::BlueForce::Scene800 TsAGE::BlueForce::Scene810 TsAGE::BlueForce::Scene820 TsAGE::BlueForce::Scene850 TsAGE::BlueForce::Scene860 TsAGE::BlueForce::Scene870 TsAGE::BlueForce::Scene880 TsAGE::BlueForce::Scene920 TsAGE::BlueForce::Scene940

Public Member Functions

Common::String getClassName () override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void remove () override
 
void process (Event &event) override
 
void dispatch () override
 
void loadScene (int sceneNum) override
 
virtual void checkGun ()
 
void addTimer (EventHandler *timer)
 
void removeTimer (EventHandler *timer)
 
bool display (CursorType action)
 
void fadeOut ()
 
void gunDisplay ()
 
void clearScreen ()
 
- 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 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 signal ()
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 

Public Attributes

AObjectArray _timerList
 
AObjectArray _objArray2
 
bool _savedPlayerEnabled
 
bool _savedUiEnabled
 
bool _savedCanWalk
 
EventHandler_focusObject
 
Visage _cursorVisage
 
- 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: