ScummVM API documentation
TsAGE::Player Class Reference
Inheritance diagram for TsAGE::Player:
TsAGE::SceneObject TsAGE::SceneHotspot TsAGE::SceneItem TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void process (Event &event) override
 
void disableControl ()
 
void enableControl ()
 
void disableControl (CursorType cursorId, CursorType objectId=CURSOR_NONE)
 
void enableControl (CursorType cursorId, CursorType objectId=CURSOR_NONE)
 
- Public Member Functions inherited from TsAGE::SceneObject
int changeFrame ()
 
 SceneObject (const SceneObject &so)
 
SceneObjectoperator= (const SceneObject &so)
 
void setPosition (const Common::Point &p, int yDiff=0)
 
void setStrip (int frameNum)
 
void setStrip2 (int frameNum)
 
void setZoom (int percent)
 
void updateZoom ()
 
void changeZoom (int percent)
 
void setFrame (int frameNum)
 
void setFrame2 (int frameNum)
 
void setPriority (int priority)
 
void fixPriority (int priority)
 
void setVisage (int visage)
 
void setObjectWrapper (SceneObjectWrapper *objWrapper)
 
void addMover (ObjectMover *mover,...)
 
void getHorizBounds ()
 
int getRegionIndex ()
 
int checkRegion (const Common::Point &pt)
 
void animate (int animMode,...)
 
void checkAngle (const SceneObject *obj)
 
void checkAngle (const Common::Point &pt)
 
void hide ()
 
void show ()
 
int getSpliceArea (const SceneObject *obj)
 
int getFrameCount ()
 
bool isNoMover () const
 
void remove () override
 
void dispatch () override
 
virtual void calcAngle (const Common::Point &pt)
 
virtual void removeObject ()
 
virtual GfxSurface getFrame ()
 
virtual void reposition ()
 
virtual void draw ()
 
virtual void proc19 ()
 
virtual void updateScreen ()
 
virtual void updateAngle (const Common::Point &pt)
 
virtual void changeAngle (int angle)
 
virtual void copy (SceneObject *src)
 
virtual SceneObjectclone () const
 
void setup (int visage, int stripFrameNum, int frameNum, int posX, int posY, int priority)
 
void setup (int visage, int stripFrameNum, int frameNum)
 
- Public Member Functions inherited from TsAGE::SceneHotspot
bool startAction (CursorType action, Event &event) 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 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 signal ()
 
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

bool _canWalk
 
bool _uiEnabled
 
bool _enabled
 
R2RCharacter _characterIndex
 
int _characterScene [4]
 
int _oldCharacterScene [4]
 
Common::Point _characterPos [4]
 
int _characterStrip [4]
 
int _characterFrame [4]
 
- Public Attributes inherited from TsAGE::SceneObject
uint32 _updateStartFrame
 
uint32 _walkStartFrame
 
Common::Point _oldPosition
 
int _percent
 
int _priority
 
int _angle
 
uint32 _flags
 
int _xs
 
int _xe
 
Rect _paneRects [2]
 
int _visage
 
SceneObjectWrapper_objectWrapper
 
int _strip
 
AnimateMode _animateMode
 
int _frame
 
int _endFrame
 
int _loopCount
 
int _frameChange
 
int _numFrames
 
int _regionIndex
 
EventHandler_mover
 
Common::Point _moveDiff
 
int _moveRate
 
Common::Point _actorDestPos
 
Action_endAction
 
uint32 _regionBitList
 
byte * _shadowMap
 
int _shade
 
int _oldShade
 
int _effect
 
SceneObject_linkedActor
 
- 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: