ScummVM API documentation
TsAGE::Speaker Class Reference
Inheritance diagram for TsAGE::Speaker:
TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable TsAGE::AnimatedSpeaker TsAGE::BlueForce::VisualSpeaker TsAGE::Ringworld2::VisualSpeaker TsAGE::Ringworld::SpeakerGText TsAGE::ScreenSpeaker TsAGE::SpeakerGameText TsAGE::Ringworld::SpeakerBatR TsAGE::Ringworld::SpeakerCDL TsAGE::Ringworld::SpeakerCDR TsAGE::Ringworld::SpeakerCHFL TsAGE::Ringworld::SpeakerCHFR TsAGE::Ringworld::SpeakerCR TsAGE::Ringworld::SpeakerFLL TsAGE::Ringworld::SpeakerGR TsAGE::Ringworld::SpeakerML TsAGE::Ringworld::SpeakerMR TsAGE::Ringworld::SpeakerOR TsAGE::Ringworld::SpeakerPL TsAGE::Ringworld::SpeakerPOR TsAGE::Ringworld::SpeakerPR TsAGE::Ringworld::SpeakerQL TsAGE::Ringworld::SpeakerQR TsAGE::Ringworld::SpeakerQU TsAGE::Ringworld::SpeakerSAL TsAGE::Ringworld::SpeakerSKL TsAGE::Ringworld::SpeakerSL TsAGE::Ringworld::SpeakerSR TsAGE::BlueForce::SpeakerBilly TsAGE::BlueForce::SpeakerCarter TsAGE::BlueForce::SpeakerDA TsAGE::BlueForce::SpeakerDezi TsAGE::BlueForce::SpeakerDoug TsAGE::BlueForce::SpeakerDriver TsAGE::BlueForce::SpeakerDrunk TsAGE::BlueForce::SpeakerEugene TsAGE::BlueForce::SpeakerFBI TsAGE::BlueForce::SpeakerGameText TsAGE::BlueForce::SpeakerGiggles TsAGE::BlueForce::SpeakerGrandma TsAGE::BlueForce::SpeakerGranText TsAGE::BlueForce::SpeakerGreen TsAGE::BlueForce::SpeakerHarrison TsAGE::BlueForce::SpeakerJailer TsAGE::BlueForce::SpeakerJake TsAGE::BlueForce::SpeakerJake385 TsAGE::BlueForce::SpeakerJakeJacket TsAGE::BlueForce::SpeakerJakeNoHead TsAGE::BlueForce::SpeakerJakeRadio TsAGE::BlueForce::SpeakerJakeUniform TsAGE::BlueForce::SpeakerJim TsAGE::BlueForce::SpeakerJordan TsAGE::BlueForce::SpeakerKate TsAGE::BlueForce::SpeakerLaura TsAGE::BlueForce::SpeakerLauraHeld TsAGE::BlueForce::SpeakerLyle TsAGE::BlueForce::SpeakerLyleHat TsAGE::BlueForce::SpeakerLyleText TsAGE::BlueForce::SpeakerNico TsAGE::BlueForce::SpeakerPSutter TsAGE::BlueForce::SpeakerShooter TsAGE::BlueForce::SpeakerSkip TsAGE::BlueForce::SpeakerSkipB TsAGE::BlueForce::SpeakerSutter TsAGE::BlueForce::SpeakerTony TsAGE::BlueForce::SpeakerWeasel TsAGE::Ringworld2::SpeakerCaptain3210 TsAGE::Ringworld2::SpeakerCaretaker2450 TsAGE::Ringworld2::SpeakerChief1100 TsAGE::Ringworld2::SpeakerDutyOfficer180 TsAGE::Ringworld2::SpeakerGameText TsAGE::Ringworld2::SpeakerGuard TsAGE::Ringworld2::SpeakerJocko TsAGE::Ringworld2::SpeakerMiranda TsAGE::Ringworld2::SpeakerNej TsAGE::Ringworld2::SpeakerPharisha TsAGE::Ringworld2::SpeakerPrivate3210 TsAGE::Ringworld2::SpeakerProtector3600 TsAGE::Ringworld2::SpeakerQuinn TsAGE::Ringworld2::SpeakerRalf3245 TsAGE::Ringworld2::SpeakerRocko TsAGE::Ringworld2::SpeakerSeeker TsAGE::Ringworld2::SpeakerSocko3200 TsAGE::Ringworld2::SpeakerSoldier TsAGE::Ringworld2::SpeakerTeal TsAGE::Ringworld2::SpeakerTomko3245 TsAGE::Ringworld2::SpeakerWebbster TsAGE::Ringworld::SpeakerOText TsAGE::Ringworld::SpeakerBatText TsAGE::Ringworld::SpeakerCDRText TsAGE::Ringworld::SpeakerCHFText TsAGE::Ringworld::SpeakerCText TsAGE::Ringworld::SpeakerEText TsAGE::Ringworld::SpeakerFLText TsAGE::Ringworld::SpeakerHText TsAGE::Ringworld::SpeakerMText TsAGE::Ringworld::SpeakerPOText TsAGE::Ringworld::SpeakerPText TsAGE::Ringworld::SpeakerQText TsAGE::Ringworld::SpeakerSKText TsAGE::Ringworld::SpeakerSText

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void remove () override
 
virtual void startSpeaking (Action *action)
 
virtual void setText (const Common::String &msg)
 
virtual void removeText ()
 
virtual void stopSpeaking ()
 
void setTextPos (const Common::Point &pt)
 
- Public Member Functions inherited from TsAGE::EventHandler
void synchronize (Serializer &s) override
 
Common::String getClassName () override
 
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,...)
 
virtual void destroy ()
 
- Public Member Functions inherited from TsAGE::SavedObject
void synchronize (Serializer &s) override
 

Public Attributes

Rect _fieldA
 
Action_field18
 
Common::String _speakerName
 
int _newSceneNumber
 
int _oldSceneNumber
 
SceneObjectList _objectList
 
Rect _sceneBounds
 
SceneText _sceneText
 
int _textWidth
 
Common::Point _textPos
 
int _fontNumber
 
TextAlign _textMode
 
int _color1
 
int _color2
 
int _color3
 
bool _hideObjects
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

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