ScummVM API documentation
Petka::InterfaceMain Class Reference
Inheritance diagram for Petka::InterfaceMain:
Petka::Interface

Public Member Functions

void start (int id) override
 
void update (uint time) override
 
void loadRoom (int id, bool fromSave)
 
const BGInfo * findBGInfo (int id) const
 
void unloadRoom (bool fromSave)
 
void onLeftButtonDown (Common::Point p) override
 
void onRightButtonDown (Common::Point p) override
 
void onMouseMove (Common::Point p) override
 
void setTextChoice (const Common::Array< Common::U32String > &choices, uint16 color, uint16 outlineColor, uint16 selectedColor)
 
void setTextDescription (const Common::U32String &text, int frame)
 
void removeTextDescription ()
 
- Public Member Functions inherited from Petka::Interface
virtual void start (int id)
 
virtual void stop ()
 
virtual void update (uint time)
 
void draw ()
 
virtual void onLeftButtonDown (Common::Point p)
 
virtual void onRightButtonDown (Common::Point p)
 
virtual void onMouseMove (Common::Point p)
 
void setText (const Common::U32String &text, uint16 textColor, uint16 outlineColor)
 
void setTextPhrase (const Common::U32String &text, uint16 textColor, uint16 outlineColor)
 
void removeTexts ()
 
QVisibleObject * findObject (int resourceId)
 
void initCursor (int id, bool show, bool animate)
 

Public Attributes

DialogInterface _dialog
 
Common::Array< BGInfo > _bgs
 
int _roomId
 
bool _hasTextDesc
 
- Public Attributes inherited from Petka::Interface
Common::Array< QVisibleObject * > _objs
 
QVisibleObject * _objUnderCursor
 
uint _startIndex
 

Member Function Documentation

◆ start()

void Petka::InterfaceMain::start ( int  id)
overridevirtual

Reimplemented from Petka::Interface.

◆ update()

void Petka::InterfaceMain::update ( uint  time)
overridevirtual

Reimplemented from Petka::Interface.

◆ onLeftButtonDown()

void Petka::InterfaceMain::onLeftButtonDown ( Common::Point  p)
overridevirtual

Reimplemented from Petka::Interface.

◆ onRightButtonDown()

void Petka::InterfaceMain::onRightButtonDown ( Common::Point  p)
overridevirtual

Reimplemented from Petka::Interface.

◆ onMouseMove()

void Petka::InterfaceMain::onMouseMove ( Common::Point  p)
overridevirtual

Reimplemented from Petka::Interface.


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