modify Input() on screens to return boolean
This commit is contained in:
@@ -102,7 +102,7 @@ public:
|
||||
virtual void BeginScreen();
|
||||
|
||||
virtual void Update( float fDelta );
|
||||
virtual void Input( const InputEventPlus &input );
|
||||
virtual bool Input( const InputEventPlus &input );
|
||||
|
||||
static RString s_sLastAnswer;
|
||||
static bool s_bCancelledLast;
|
||||
@@ -117,8 +117,8 @@ protected:
|
||||
|
||||
virtual void End( bool bCancelled );
|
||||
private:
|
||||
virtual void MenuStart( const InputEventPlus &input );
|
||||
virtual void MenuBack( const InputEventPlus &input );
|
||||
virtual bool MenuStart( const InputEventPlus &input );
|
||||
virtual bool MenuBack( const InputEventPlus &input );
|
||||
|
||||
void UpdateAnswerText();
|
||||
|
||||
@@ -151,12 +151,12 @@ protected:
|
||||
|
||||
virtual void TextEnteredDirectly();
|
||||
|
||||
virtual void MenuLeft( const InputEventPlus &input ) { if(input.type==IET_FIRST_PRESS) MoveX(-1); }
|
||||
virtual void MenuRight( const InputEventPlus &input ) { if(input.type==IET_FIRST_PRESS) MoveX(+1); }
|
||||
virtual void MenuUp( const InputEventPlus &input ) { if(input.type==IET_FIRST_PRESS) MoveY(-1); }
|
||||
virtual void MenuDown( const InputEventPlus &input ) { if(input.type==IET_FIRST_PRESS) MoveY(+1); }
|
||||
virtual bool MenuLeft( const InputEventPlus &input );
|
||||
virtual bool MenuRight( const InputEventPlus &input );
|
||||
virtual bool MenuUp( const InputEventPlus &input );
|
||||
virtual bool MenuDown( const InputEventPlus &input );
|
||||
|
||||
virtual void MenuStart( const InputEventPlus &input );
|
||||
virtual bool MenuStart( const InputEventPlus &input );
|
||||
|
||||
int m_iFocusX;
|
||||
KeyboardRow m_iFocusY;
|
||||
|
||||
Reference in New Issue
Block a user