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 BGInfofindBGInfo (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 stop ()
 
void draw ()
 
void setText (const Common::U32String &text, uint16 textColor, uint16 outlineColor)
 
void setTextPhrase (const Common::U32String &text, uint16 textColor, uint16 outlineColor)
 
void removeTexts ()
 
QVisibleObjectfindObject (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
 

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