From e98ba68f2fa7bcc8824f78ca97eef80a79926729 Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Sun, 16 Oct 2011 15:44:44 -0400 Subject: [PATCH] [backwards] CodeDetector access. By default, there is no code for Backwards. Let the themers decide this one. --- Themes/_fallback/metrics.ini | 2 ++ src/CodeDetector.cpp | 2 ++ src/CodeDetector.h | 1 + 3 files changed, 5 insertions(+) diff --git a/Themes/_fallback/metrics.ini b/Themes/_fallback/metrics.ini index 50a4275c58..3c15bcdc88 100644 --- a/Themes/_fallback/metrics.ini +++ b/Themes/_fallback/metrics.ini @@ -323,6 +323,8 @@ SaveScreenshot1=GetCodeForGame("SaveScreenshot1") SaveScreenshot2=GetCodeForGame("SaveScreenshot2") # on the player options menu. CancelAllPlayerOptions=GetCodeForGame("CancelAllPlayerOptions") +# unused codes: +Backwards="" # deprecated codes: NextTheme="" NextTheme2="" diff --git a/src/CodeDetector.cpp b/src/CodeDetector.cpp index 5630894b91..d35a3a00c2 100644 --- a/src/CodeDetector.cpp +++ b/src/CodeDetector.cpp @@ -23,6 +23,7 @@ const char *CodeNames[] = { "ModeMenu1", "ModeMenu2", "Mirror", + "Backwards", "Left", "Right", "Shuffle", @@ -200,6 +201,7 @@ bool CodeDetector::DetectAndAdjustMusicOptions( GameController controller ) switch( code ) { case CODE_MIRROR: po.ToggleOneTurn( PlayerOptions::TURN_MIRROR ); break; + case CODE_BACKWARDS: po.ToggleOneTurn( PlayerOptions::TURN_BACKWARDS ); break; case CODE_LEFT: po.ToggleOneTurn( PlayerOptions::TURN_LEFT ); break; case CODE_RIGHT: po.ToggleOneTurn( PlayerOptions::TURN_RIGHT ); break; case CODE_SHUFFLE: po.ToggleOneTurn( PlayerOptions::TURN_SHUFFLE ); break; diff --git a/src/CodeDetector.h b/src/CodeDetector.h index e636a8830c..d9b6089fbb 100644 --- a/src/CodeDetector.h +++ b/src/CodeDetector.h @@ -17,6 +17,7 @@ enum Code { CODE_MODE_MENU1, CODE_MODE_MENU2, CODE_MIRROR, + CODE_BACKWARDS, CODE_LEFT, CODE_RIGHT, CODE_SHUFFLE,