From 26d07ff58ccd5c616435e8f923f3d907ae410fee Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 6 Dec 2004 05:19:10 +0000 Subject: [PATCH] simplify --- stepmania/src/Game.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/stepmania/src/Game.cpp b/stepmania/src/Game.cpp index 911d14127f..e92131f64c 100644 --- a/stepmania/src/Game.cpp +++ b/stepmania/src/Game.cpp @@ -27,24 +27,10 @@ GameButton Game::ButtonNameToIndex( const CString &sButtonName ) const MenuInput Game::GameInputToMenuInput( GameInput GameI ) const { - PlayerNumber pn; - - StyleType type = TWO_PLAYERS_TWO_SIDES; + PlayerNumber pn = (PlayerNumber) GameI.controller; if( GAMESTATE->GetCurrentStyle() ) - type = GAMESTATE->GetCurrentStyle()->m_StyleType; - switch( type ) - { - case ONE_PLAYER_ONE_SIDE: - case TWO_PLAYERS_TWO_SIDES: - pn = (PlayerNumber)GameI.controller; - break; - case ONE_PLAYER_TWO_SIDES: - pn = GAMESTATE->m_MasterPlayerNumber; - break; - default: - ASSERT(0); return MenuInput(); // invalid m_StyleType - }; - + pn = GAMESTATE->GetCurrentStyle()->ControllerToPlayerNumber(GameI.controller); + FOREACH_MenuButton(i) if( m_DedicatedMenuButton[i] == GameI.button ) return MenuInput( pn, i );