ScummVM API documentation
Petka::QObjectBG Class Reference
Inheritance diagram for Petka::QObjectBG:
Petka::QMessageObject Petka::QVisibleObject

Public Member Functions

void processMessage (const QMessage &msg) override
 
void draw () override
 
void goTo ()
 
void setEntrance (const Common::String &name)
 
void play (int id, int type) override
 
void readInisData (Common::INIFile &names, Common::INIFile &cast, Common::INIFile *bgs) override
 
- Public Member Functions inherited from Petka::QMessageObject
void show (bool v) override
 
void setReaction (int16 id, QReaction *reaction)
 
virtual void processMessage (const QMessage &msg)
 
void processReaction (QReaction *reaction, const QMessage *msg=nullptr)
 
virtual void play (int id, int type)
 
void loadSound ()
 
void removeSound ()
 
void readScriptData (Common::SeekableReadStream &stream)
 
virtual void readInisData (Common::INIFile &names, Common::INIFile &cast, Common::INIFile *bgs)
 
- Public Member Functions inherited from Petka::QVisibleObject
virtual void draw ()
 
virtual void update (int time)
 
virtual void updateZ ()
 
virtual void show (bool v)
 
virtual void setPos (Common::Point p, bool center)
 
virtual bool isInPoint (Common::Point p)
 
virtual void onMouseMove (Common::Point p)
 
virtual void onClick (Common::Point p)
 

Public Attributes

bool _showMap
 
int _fxId
 
int _musicId
 
Perspective _persp
 
- Public Attributes inherited from Petka::QMessageObject
int32 _x
 
int32 _y
 
int32 _walkX
 
int32 _walkY
 
int32 _time
 
byte _frame
 
bool _isShown
 
bool _animate
 
bool _updateZ
 
bool _holdMessages
 
bool _isActive
 
bool _startSound
 
bool _loopedSound
 
Sound * _sound
 
int8 _status
 
uint16 _id
 
Common::String _name
 
Common::String _nameOnScreen
 
int32 _dialogColor
 
Common::Array< QReaction > _reactions
 
QReaction * _reaction
 
int16 _reactionId
 
- Public Attributes inherited from Petka::QVisibleObject
int32 _resourceId
 
int32 _z
 

Member Function Documentation

◆ processMessage()

void Petka::QObjectBG::processMessage ( const QMessage &  msg)
overridevirtual

Reimplemented from Petka::QMessageObject.

◆ draw()

void Petka::QObjectBG::draw ( )
overridevirtual

Reimplemented from Petka::QVisibleObject.

◆ play()

void Petka::QObjectBG::play ( int  id,
int  type 
)
inlineoverridevirtual

Reimplemented from Petka::QMessageObject.

◆ readInisData()

void Petka::QObjectBG::readInisData ( Common::INIFile &  names,
Common::INIFile &  cast,
Common::INIFile *  bgs 
)
overridevirtual

Reimplemented from Petka::QMessageObject.


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