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
 
uint16 voiceId
 
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
 
int characterID
 

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