From 31f171e9be83e2ae0a08ef69fdcf59dd1540a37c Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Wed, 11 Jan 2006 02:03:44 +0000 Subject: [PATCH] hold l+d+start to reset --- stepmania/src/ScreenEvaluationMultiplayer.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stepmania/src/ScreenEvaluationMultiplayer.cpp b/stepmania/src/ScreenEvaluationMultiplayer.cpp index b7482d46db..475f17e4a2 100644 --- a/stepmania/src/ScreenEvaluationMultiplayer.cpp +++ b/stepmania/src/ScreenEvaluationMultiplayer.cpp @@ -16,6 +16,9 @@ #include "InputEventPlus.h" #include "ScreenManager.h" #include "ControllerStateDisplay.h" +#include "InputMapper.h" +#include "StepMania.h" +#include "CommonMetrics.h" static const char *MultiplayerJudgeLineNames[] = { "W1", @@ -289,6 +292,13 @@ void ScreenEvaluationMultiplayer::Input( const InputEventPlus &input ) } else { + if( INPUTMAPPER->IsButtonDown( MenuInput(PLAYER_1,MENU_BUTTON_LEFT) ) && + INPUTMAPPER->IsButtonDown( MenuInput(PLAYER_1,MENU_BUTTON_DOWN) ) ) + { + StepMania::ResetGame(); + SCREENMAN->SetNewScreen( CommonMetrics::INITIAL_SCREEN ); + } + MenuStart( GAMESTATE->m_MasterPlayerNumber ); } return; // input handled