ScummVM API documentation
TsAGE::BlueForce::SceneHotspotExt Class Reference
Inheritance diagram for TsAGE::BlueForce::SceneHotspotExt:
TsAGE::SceneHotspot TsAGE::SceneItem TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
- Public Member Functions inherited from TsAGE::SceneHotspot
void synchronize (Serializer &s) override
 
bool startAction (CursorType action, Event &event) override
 
Common::String getClassName () override
 
void doAction (int action) override
 
void setDetails (int ys, int xs, int ye, int xe, const int resnum, const int lookLineNum, const int useLineNum)
 
void setDetails (const Rect &bounds, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode, SceneItem *item)
 
void setDetails (int sceneRegionId, int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode=0)
 
void setDetails (int resNum, int lookLineNum, int talkLineNum, int useLineNum, int mode, SceneItem *item)
 
void setDetails (int resNum, int lookLineNum, int talkLineNum, int useLineNum)
 
- Public Member Functions inherited from TsAGE::SceneItem
void remove () override
 
void destroy () override
 
bool contains (const Common::Point &pt)
 
void setBounds (const Rect &newBounds)
 
void setBounds (const int ys, const int xe, const int ye, const int xs)
 
- Public Member Functions inherited from TsAGE::EventHandler
virtual void postInit (SceneObjectList *OwnerList=NULL)
 
virtual void signal ()
 
virtual void process (Event &event)
 
virtual void dispatch ()
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
- Public Member Functions inherited from TsAGE::SavedObject
void synchronize (Serializer &s) override
 

Public Attributes

int _state
 
- Public Attributes inherited from TsAGE::SceneHotspot
int _resNum
 
int _lookLineNum
 
int _useLineNum
 
int _talkLineNum
 
- Public Attributes inherited from TsAGE::SceneItem
Rect _bounds
 
Common::String _msg
 
Common::Point _position
 
int _yDiff
 
int _sceneRegionId
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::SceneItem
static void display (int resNum, int lineNum,...)
 
static void display2 (int resNum, int lineNum)
 
static void display (const Common::String &msg)
 
- 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: