ScummVM API documentation
TsAGE::Ringworld2::NamedHotspot Class Reference
Inheritance diagram for TsAGE::Ringworld2::NamedHotspot:
TsAGE::SceneHotspot TsAGE::SceneItem TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable TsAGE::Ringworld2::NamedHotspotExt

Public Member Functions

bool startAction (CursorType action, Event &event) override
 
Common::String getClassName () override
 
- Public Member Functions inherited from TsAGE::SceneHotspot
void synchronize (Serializer &s) 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
 

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)
 
- 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
 

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