From 7285003f1e0a932374050a4e584ae9c4e530d76c Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Tue, 4 Jan 2005 11:51:53 +0000 Subject: [PATCH] input of disabled players should be blocked --- stepmania/Themes/default/metrics.ini | 1 + stepmania/src/ScreenSelect.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/stepmania/Themes/default/metrics.ini b/stepmania/Themes/default/metrics.ini index d06904dda5..ef85ec04e9 100644 --- a/stepmania/Themes/default/metrics.ini +++ b/stepmania/Themes/default/metrics.ini @@ -2463,6 +2463,7 @@ ShowMeter=0 FeetPerDifficulty=0 [ScreenWithMenuElements] +AllowDisabledPlayerInput=0 HeaderX=SCREEN_CENTER_X HeaderY=SCREEN_TOP+22 HeaderOnCommand=draworder,95;addx,SCREEN_WIDTH;spring,0.5;addx,-SCREEN_WIDTH diff --git a/stepmania/src/ScreenSelect.cpp b/stepmania/src/ScreenSelect.cpp index df0ed8bdc3..fef953adb1 100644 --- a/stepmania/src/ScreenSelect.cpp +++ b/stepmania/src/ScreenSelect.cpp @@ -168,6 +168,10 @@ void ScreenSelect::Input( const DeviceInput& DeviceI, const InputEventType type, return; // don't let the screen handle the MENU_START press } + // block input of disabled players + if( !ALLOW_DISABLED_PLAYER_INPUT && !GAMESTATE->IsPlayerEnabled(MenuI.player) ) + return; + if( IsTransitioning() ) return;