ScummVM API documentation
TeenAgent::SceneEvent Struct Reference

Public Types

enum  Type {
  kNone, kMessage, kWalk, kPlayAnimation,
  kPlayActorAnimation, kPauseAnimation, kClearAnimations, kLoadScene,
  kSetOn, kSetLan, kPlayMusic, kPlaySound,
  kEnableObject, kHideActor, kWaitForAnimation, kWaitLanAnimationFrame,
  kCreditsMessage, kCredits, kTimer, kEffect,
  kFade, kWait, kSetFlag, kQuit
}
 

Public Member Functions

 SceneEvent (Type type_)
 
void clear ()
 
bool empty () const
 
void dump () const
 

Public Attributes

enum TeenAgent::SceneEvent::Type type
 
Common::String message
 
byte color
 
byte slot
 
union {
   uint16   animation
 
   uint16   callback
 
}; 
 
uint16 timer
 
byte orientation
 
Common::Point dst
 
byte scene
 
byte ons
 
byte lan
 
union {
   byte   music
 
   byte   firstFrame
 
}; 
 
union {
   byte   sound
 
   byte   lastFrame
 
}; 
 
byte object
 

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