ScummVM API documentation
TeenAgent::Scene Class Reference

Public Member Functions

 Scene (TeenAgentEngine *engine)
 
void init (int id, const Common::Point &pos)
 
bool render (bool tickGame, bool tickMark, uint32 messageDelta)
 
int getId () const
 
void warp (const Common::Point &point, byte orientation=0)
 
void moveTo (const Common::Point &point, byte orientation=0, bool validate=false)
 
Common::Point getPosition () const
 
void displayMessage (const Common::String &str, byte color=textColorMark, const Common::Point &pos=Common::Point())
 
void setOrientation (uint8 o)
 
void push (const SceneEvent &event)
 
byte peekFlagEvent (uint16 addr) const
 
SceneEvent::Type last_event_type () const
 
bool processEvent (const Common::Event &event)
 
void clear ()
 
byte * getOns (int id)
 
byte * getLans (int id)
 
bool eventRunning () const
 
WalkboxgetWalkbox (byte id)
 
ObjectgetObject (int id, int sceneId=0)
 
ObjectfindObject (const Common::Point &point)
 
void loadObjectData ()
 
AnimationgetAnimation (byte slot)
 
AnimationgetActorAnimation ()
 
const Common::StringgetMessage () const
 
void setPalette (unsigned mul)
 
int lookupZoom (uint y) const
 

Public Attributes

bool intro
 

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