From e6033c37394f9a5d37188fdc9f3419df14db48d1 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 30 Sep 2006 22:34:20 +0000 Subject: [PATCH] isolate "start" special case, and don't assert if it isn't found --- stepmania/src/arch/Lights/LightsDriver_SystemMessage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stepmania/src/arch/Lights/LightsDriver_SystemMessage.cpp b/stepmania/src/arch/Lights/LightsDriver_SystemMessage.cpp index abed3d7ba8..59cfabee38 100644 --- a/stepmania/src/arch/Lights/LightsDriver_SystemMessage.cpp +++ b/stepmania/src/arch/Lights/LightsDriver_SystemMessage.cpp @@ -29,7 +29,9 @@ void LightsDriver_SystemMessage::Set( const LightsState *ls ) } s += "\n"; - int iNumGameButtonsToShow = INPUTMAPPER->GetInputScheme()->GetNumGameplayButtons(); + int iNumGameButtonsToShow = INPUTMAPPER->GetInputScheme()->ButtonNameToIndex( "Start" ); + if( iNumGameButtonsToShow == GameButton_Invalid ) + iNumGameButtonsToShow = INPUTMAPPER->GetInputScheme()->m_iButtonsPerController; FOREACH_GameController( gc ) {