modify Input() on screens to return boolean

This commit is contained in:
Devin J. Pohly
2013-01-12 22:48:38 -05:00
parent 79583090ac
commit d13ac7e7a2
98 changed files with 861 additions and 697 deletions
+18 -12
View File
@@ -159,7 +159,7 @@ void ScreenPackages::Update( float fDeltaTime )
}
static LocalizedString ENTER_URL ("ScreenPackages","Enter URL");
void ScreenPackages::MenuStart( const InputEventPlus &input )
bool ScreenPackages::MenuStart( const InputEventPlus &input )
{
if ( m_iDLorLST == 1 )
{
@@ -169,12 +169,13 @@ void ScreenPackages::MenuStart( const InputEventPlus &input )
EnterURL( m_Links[m_iLinksPos] );
}
ScreenWithMenuElements::MenuStart( input );
return true;
}
void ScreenPackages::MenuUp( const InputEventPlus &input )
bool ScreenPackages::MenuUp( const InputEventPlus &input )
{
if ( m_bIsDownloading )
return;
return false;
if ( m_iDLorLST == 0)
{
if ( m_iPackagesPos > 0)
@@ -192,12 +193,13 @@ void ScreenPackages::MenuUp( const InputEventPlus &input )
}
}
ScreenWithMenuElements::MenuUp( input );
return true;
}
void ScreenPackages::MenuDown( const InputEventPlus &input )
bool ScreenPackages::MenuDown( const InputEventPlus &input )
{
if ( m_bIsDownloading )
return;
return false;
if ( m_iDLorLST == 0)
{
@@ -216,14 +218,15 @@ void ScreenPackages::MenuDown( const InputEventPlus &input )
}
}
ScreenWithMenuElements::MenuDown( input );
return true;
}
void ScreenPackages::MenuLeft( const InputEventPlus &input )
bool ScreenPackages::MenuLeft( const InputEventPlus &input )
{
if ( m_bIsDownloading )
return;
return false;
if ( !m_bCanDL )
return;
return false;
/*
m_sprExistingBG.StopTweening();
@@ -243,12 +246,13 @@ void ScreenPackages::MenuLeft( const InputEventPlus &input )
COMMAND( m_sprWebBG, "Away" );
}
ScreenWithMenuElements::MenuLeft( input );
return true;
}
void ScreenPackages::MenuRight( const InputEventPlus &input )
bool ScreenPackages::MenuRight( const InputEventPlus &input )
{
if ( m_bIsDownloading )
return;
return false;
// Huh?
//MenuLeft( input );
@@ -267,21 +271,23 @@ void ScreenPackages::MenuRight( const InputEventPlus &input )
}
ScreenWithMenuElements::MenuRight( input );
return true;
}
static LocalizedString DOWNLOAD_CANCELLED( "ScreenPackages", "Download cancelled." );
void ScreenPackages::MenuBack( const InputEventPlus &input )
bool ScreenPackages::MenuBack( const InputEventPlus &input )
{
if ( m_bIsDownloading )
{
SCREENMAN->SystemMessage( DOWNLOAD_CANCELLED );
CancelDownload( );
return;
return true;
}
TweenOffScreen();
Cancel( SM_GoToPrevScreen );
ScreenWithMenuElements::MenuBack( input );
return true;
}
void ScreenPackages::TweenOffScreen( )