add text entry sounds

This commit is contained in:
Chris Danford
2005-03-22 20:26:06 +00:00
parent 96852c234c
commit 0515e7949a
4 changed files with 12 additions and 0 deletions
@@ -0,0 +1 @@
LifeMeterBattery lose
@@ -0,0 +1 @@
LifeMeterBattery gain
+7
View File
@@ -150,6 +150,10 @@ void ScreenTextEntry::Init()
m_Out.Load( THEME->GetPathB(m_sName,"out") ); m_Out.Load( THEME->GetPathB(m_sName,"out") );
this->AddChild( &m_Out ); this->AddChild( &m_Out );
m_sndType.Load( THEME->GetPathS(m_sName,"type"), true );
m_sndBackspace.Load( THEME->GetPathS(m_sName,"backspace"), true );
} }
ScreenTextEntry::~ScreenTextEntry() ScreenTextEntry::~ScreenTextEntry()
@@ -327,10 +331,12 @@ void ScreenTextEntry::MenuStart( PlayerNumber pn )
break; break;
case SPACEBAR: case SPACEBAR:
m_sAnswer += CStringToWstring( " " ); m_sAnswer += CStringToWstring( " " );
m_sndType.Play();
UpdateAnswerText(); UpdateAnswerText();
break; break;
case BACKSPACE: case BACKSPACE:
m_sAnswer.erase( m_sAnswer.end()-1 ); m_sAnswer.erase( m_sAnswer.end()-1 );
m_sndBackspace.Play();
UpdateAnswerText(); UpdateAnswerText();
break; break;
case DONE: case DONE:
@@ -343,6 +349,7 @@ void ScreenTextEntry::MenuStart( PlayerNumber pn )
else else
{ {
m_sAnswer += CStringToWstring( m_Keys[LOWERCASE][m_iFocusY][m_iFocusX] ); m_sAnswer += CStringToWstring( m_Keys[LOWERCASE][m_iFocusY][m_iFocusX] );
m_sndType.Play();
UpdateAnswerText(); UpdateAnswerText();
} }
} }
+3
View File
@@ -87,6 +87,9 @@ protected:
Transition m_In; Transition m_In;
Transition m_Out; Transition m_Out;
RageSound m_sndType;
RageSound m_sndBackspace;
}; };