#include <alpha_action_controller.h>
Public Member Functions | |
| AlphaActionController (char letter, const Common::String &p) | |
| bool | keyPressed (int key) override |
| void | keybinder (KeybindingAction action) override |
Public Member Functions inherited from Ultima::Ultima4::WaitableController< int > | |
| WaitableController (int defaultValue) | |
| virtual int | getValue () |
| virtual int | waitFor () |
| virtual bool | mousePressed (const Common::Point &mousePos) |
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 | setActive () |
| virtual void | timerFired () |
| bool | shouldQuit () const |
Static Public Member Functions | |
| static int | get (char lastValidLetter, const Common::String &prompt, EventHandler *eh=nullptr) |
Static Public Member Functions inherited from Ultima::Ultima4::Controller | |
| static void | timerCallback (void *data) |
Additional Inherited Members | |
Protected Member Functions inherited from Ultima::Ultima4::WaitableController< int > | |
| void | doneWaiting () |
Protected Attributes inherited from Ultima::Ultima4::WaitableController< int > | |
| int | _value |
A controller to handle input for commands requiring a letter argument in the range 'a' - lastValidLetter.
|
overridevirtual |
Key was pressed
Reimplemented from Ultima::Ultima4::Controller.
|
overridevirtual |
Handles keybinder actions
Reimplemented from Ultima::Ultima4::Controller.