#include <reagents_menu_controller.h>
Public Member Functions | |
| ReagentsMenuController (Menu *menu, Ingredients *i, TextView *view) | |
| bool | keyPressed (int key) override |
| void | keybinder (KeybindingAction action) override |
Public Member Functions inherited from Ultima::Ultima4::MenuController | |
| MenuController (Menu *menu, TextView *view) | |
| void | setActive () override |
| bool | mousePressed (const Common::Point &mousePos) override |
Public Member Functions inherited from Ultima::Ultima4::WaitableController< void *> | |
| WaitableController (void * defaultValue) | |
| virtual void * | getValue () |
| virtual void * | waitFor () |
Public Member Functions inherited from Ultima::Ultima4::Controller | |
| Controller (int timerInterval=1) | |
| virtual bool | isCombatController () const |
| bool | notifyKeyPressed (int key) |
| bool | notifyMousePress (const Common::Point &mousePos) |
| int | getTimerInterval () |
| virtual void | timerFired () |
| bool | shouldQuit () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Ultima::Ultima4::Controller | |
| static void | timerCallback (void *data) |
Protected Member Functions inherited from Ultima::Ultima4::WaitableController< void *> | |
| void | doneWaiting () |
Protected Attributes inherited from Ultima::Ultima4::MenuController | |
| Menu * | _menu |
| TextView * | _view |
Protected Attributes inherited from Ultima::Ultima4::WaitableController< void *> | |
| void * | _value |
Controller for the reagents menu used when mixing spells. Fills the passed in Ingredients with the selected reagents.
|
overridevirtual |
Handles spell mixing for the Ultima V-style menu-system
Reimplemented from Ultima::Ultima4::MenuController.
|
overridevirtual |
Handles keybinder actions
Reimplemented from Ultima::Ultima4::MenuController.