add text entry sounds
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
LifeMeterBattery lose
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
LifeMeterBattery gain
|
||||||
@@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,6 +87,9 @@ protected:
|
|||||||
|
|
||||||
Transition m_In;
|
Transition m_In;
|
||||||
Transition m_Out;
|
Transition m_Out;
|
||||||
|
|
||||||
|
RageSound m_sndType;
|
||||||
|
RageSound m_sndBackspace;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user