Static Public Member Functions | |
static int | show (XeenEngine *vm, Window *window, Common::String &line, uint maxLen, int maxWidth, bool isNumeric=false) |
Protected Member Functions | |
int | nonEnToUpper (uint16 ascii) |
int | nonEnToLower (uint16 ascii) |
int | getString (Common::String &line, uint maxLen, int maxWidth, bool isNumeric) |
Input (XeenEngine *vm, Window *window) | |
Protected Member Functions inherited from MM::Xeen::ButtonContainer | |
bool | checkEvents (XeenEngine *vm) |
bool | doScroll (bool rollUp, bool fadeIn) override |
void | loadStrings (const Common::Path &name) |
void | loadStrings (const Common::Path &name, int ccMode) |
void | setWaitBounds () |
Protected Member Functions inherited from MM::Xeen::Cutscenes | |
Cutscenes (XeenEngine *vm) | |
uint | getSpeakingFrame (uint minFrame, uint maxFrame) |
Protected Attributes | |
Window * | _window |
int | _cursorAnimIndex |
Protected Attributes inherited from MM::Xeen::ButtonContainer | |
Common::Array< UIButton > | _buttons |
Common::StringArray | _textStrings |
Common::Rect | _waitBounds |
int | _buttonValue |
Protected Attributes inherited from MM::Xeen::Cutscenes | |
XeenEngine * | _vm |
Additional Inherited Members | |
Public Member Functions inherited from MM::Xeen::ButtonContainer | |
ButtonContainer (XeenEngine *vm) | |
void | saveButtons () |
void | clearButtons () |
void | restoreButtons () |
void | addButton (const Common::Rect &bounds, int val, SpriteResource *sprites=nullptr) |
void | addButton (const Common::Rect &bounds, int val, int frameNum, SpriteResource *sprites=nullptr) |
void | addPartyButtons (XeenEngine *vm) |
void | drawButtons (XSurface *surface) |
void | clearEvents () |
|
protected |
Allows the user to enter a string