separate change row and change value sounds
This commit is contained in:
@@ -62,7 +62,8 @@ ScreenMiniMenu::ScreenMiniMenu( const Menu* pDef, ScreenMessage SM_SendOnOK, Scr
|
|||||||
m_textTitle.SetZoom( 0.8f );
|
m_textTitle.SetZoom( 0.8f );
|
||||||
this->AddChild( &m_textTitle );
|
this->AddChild( &m_textTitle );
|
||||||
|
|
||||||
m_sndRow.Load( THEME->GetPathS("ScreenMiniMenu","row") );
|
m_sndChangeRow.Load( THEME->GetPathS("ScreenMiniMenu","row"), true );
|
||||||
|
m_sndChangeValue.Load( THEME->GetPathS("ScreenMiniMenu","value"), true );
|
||||||
|
|
||||||
bool bMarkedFirstEnabledLine = false;
|
bool bMarkedFirstEnabledLine = false;
|
||||||
m_iCurLine = 0;
|
m_iCurLine = 0;
|
||||||
@@ -234,7 +235,7 @@ void ScreenMiniMenu::BeforeLineChanged()
|
|||||||
m_textAnswer[m_iCurLine].SetEffectNone();
|
m_textAnswer[m_iCurLine].SetEffectNone();
|
||||||
m_textLabel[m_iCurLine].SetZoom( ZOOM_NOT_SELECTED );
|
m_textLabel[m_iCurLine].SetZoom( ZOOM_NOT_SELECTED );
|
||||||
m_textAnswer[m_iCurLine].SetZoom( ZOOM_NOT_SELECTED );
|
m_textAnswer[m_iCurLine].SetZoom( ZOOM_NOT_SELECTED );
|
||||||
m_sndRow.Play();
|
m_sndChangeRow.Play();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenMiniMenu::AfterLineChanged()
|
void ScreenMiniMenu::AfterLineChanged()
|
||||||
@@ -247,7 +248,7 @@ void ScreenMiniMenu::AfterLineChanged()
|
|||||||
|
|
||||||
void ScreenMiniMenu::AfterAnswerChanged()
|
void ScreenMiniMenu::AfterAnswerChanged()
|
||||||
{
|
{
|
||||||
m_sndRow.Play();
|
m_sndChangeValue.Play();
|
||||||
int iAnswerInRow = m_iCurAnswers[m_iCurLine];
|
int iAnswerInRow = m_iCurAnswers[m_iCurLine];
|
||||||
CString sAnswerText = m_Def.rows[m_iCurLine].choices[iAnswerInRow];
|
CString sAnswerText = m_Def.rows[m_iCurLine].choices[iAnswerInRow];
|
||||||
m_textAnswer[m_iCurLine].SetText( sAnswerText );
|
m_textAnswer[m_iCurLine].SetText( sAnswerText );
|
||||||
|
|||||||
@@ -94,7 +94,8 @@ protected:
|
|||||||
int m_iCurLine;
|
int m_iCurLine;
|
||||||
int m_iCurAnswers[MAX_MENU_ROWS];
|
int m_iCurAnswers[MAX_MENU_ROWS];
|
||||||
ScreenMessage m_SMSendOnOK, m_SMSendOnCancel;
|
ScreenMessage m_SMSendOnOK, m_SMSendOnCancel;
|
||||||
RageSound m_sndRow;
|
RageSound m_sndChangeRow;
|
||||||
|
RageSound m_sndChangeValue;
|
||||||
Transition m_In;
|
Transition m_In;
|
||||||
Transition m_Out;
|
Transition m_Out;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user