|
|
| GameScreen (Game &game, Graphics::Screen *screen) |
| |
|
bool | init () |
| |
| void | handleEvent (const Common::Event &event) override |
| |
| void | onInventoryChanged () override |
| |
| void | onButtonClicked (ButtonWidget *) override |
| |
| void | onInventoryItemHovered (InventoryWidget *widget, int posInWidget) override |
| |
| void | onInventoryItemClicked (InventoryWidget *widget, int posInWidget) override |
| |
| void | onGameDoorClicked (GameWidget *, Door *door) override |
| |
| void | onGameStaticClicked (GameWidget *, Static *stat) override |
| |
| void | onGameEntityHovered (GameWidget *, const Common::String &entity) override |
| |
|
ConversationWidget & | getConversationWidget () |
| |
|
void | showConversationWidget (bool show) |
| |
|
void | refreshAfterSceneChanged () |
| |
|
| GuiScreen (Game &game, Graphics::Screen *screen) |
| |
|
Game & | getGame () |
| |
| void | markDirty () |
| |
| virtual void | handleEvent (const Common::Event &event) |
| |
| void | update () |
| |
| void | addWidget (Widget *widget) |
| |
|
virtual void | onInventoryChanged ()=0 |
| |
|
virtual void | onButtonClicked (ButtonWidget *)=0 |
| |
| virtual void | onInventoryItemHovered (InventoryWidget *widget, int posInWidget)=0 |
| |
| virtual void | onInventoryItemClicked (InventoryWidget *widget, int posInWidget)=0 |
| |
|
virtual void | onGameDoorClicked (GameWidget *, Door *door)=0 |
| |
|
virtual void | onGameStaticClicked (GameWidget *, Static *stat)=0 |
| |
|
virtual void | onGameEntityHovered (GameWidget *, const Common::String &entity)=0 |
| |
◆ handleEvent()
| void MutationOfJB::GameScreen::handleEvent |
( |
const Common::Event & |
event | ) |
|
|
overridevirtual |
◆ onInventoryChanged()
| void MutationOfJB::GameScreen::onInventoryChanged |
( |
| ) |
|
|
overridevirtual |
◆ onButtonClicked()
| void MutationOfJB::GameScreen::onButtonClicked |
( |
ButtonWidget * |
| ) |
|
|
overridevirtual |
◆ onInventoryItemHovered()
| void MutationOfJB::GameScreen::onInventoryItemHovered |
( |
InventoryWidget * |
widget, |
|
|
int |
posInWidget |
|
) |
| |
|
overridevirtual |
Called when the user hovers an inventory item with the mouse or when stops hovering an item.
- Parameters
-
| widget | Inventory widget. |
| posInWidget | Item position in the widget or -1 if none. |
Implements MutationOfJB::InventoryWidgetCallback.
◆ onInventoryItemClicked()
| void MutationOfJB::GameScreen::onInventoryItemClicked |
( |
InventoryWidget * |
widget, |
|
|
int |
posInWidget |
|
) |
| |
|
overridevirtual |
◆ onGameDoorClicked()
| void MutationOfJB::GameScreen::onGameDoorClicked |
( |
GameWidget * |
, |
|
|
Door * |
door |
|
) |
| |
|
overridevirtual |
◆ onGameStaticClicked()
| void MutationOfJB::GameScreen::onGameStaticClicked |
( |
GameWidget * |
, |
|
|
Static * |
stat |
|
) |
| |
|
overridevirtual |
◆ onGameEntityHovered()
The documentation for this class was generated from the following file: