ScummVM API documentation
Xeen::StringInput Class Reference
Inheritance diagram for Xeen::StringInput:
Xeen::Input Xeen::ButtonContainer Xeen::Cutscenes

Static Public Member Functions

static int show (XeenEngine *vm, bool type, const Common::String &msg1, const Common::String &msg2, int opcode)
 
- Static Public Member Functions inherited from Xeen::Input
static int show (XeenEngine *vm, Window *window, Common::String &line, uint maxLen, int maxWidth, bool isNumeric=false)
 

Protected Member Functions

 StringInput (XeenEngine *vm)
 
int execute (bool type, const Common::String &expected, const Common::String &title, int opcode)
 
- Protected Member Functions inherited from Xeen::Input
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 Xeen::ButtonContainer
bool checkEvents (XeenEngine *vm)
 
bool doScroll (bool rollUp, bool fadeIn) override
 
void loadStrings (const Common::String &name)
 
void loadStrings (const Common::String &name, int ccMode)
 
void setWaitBounds ()
 
- Protected Member Functions inherited from Xeen::Cutscenes
 Cutscenes (XeenEngine *vm)
 
uint getSpeakingFrame (uint minFrame, uint maxFrame)
 

Additional Inherited Members

- Public Member Functions inherited from 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 Attributes inherited from Xeen::Input
Window_window
 
int _cursorAnimIndex
 
- Protected Attributes inherited from Xeen::ButtonContainer
Common::Array< UIButton_buttons
 
Common::StringArray _textStrings
 
Common::Rect _waitBounds
 
int _buttonValue
 
- Protected Attributes inherited from Xeen::Cutscenes
XeenEngine_vm
 

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