From 21a5ecced6251d28d80df2fcc2ab858d16d07133 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 20 Jul 2003 22:21:00 +0000 Subject: [PATCH] metricable options menu count --- stepmania/src/ScreenOptions.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index ed496d8e71..a4ec53e3c7 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -38,9 +38,7 @@ const float ITEM_X[NUM_PLAYERS] = { 260, 420 }; #define EXPLANATION_ZOOM THEME->GetMetricF("ScreenOptions","ExplanationZoom") #define COLOR_SELECTED THEME->GetMetricC("ScreenOptions","ColorSelected") #define COLOR_NOT_SELECTED THEME->GetMetricC("ScreenOptions","ColorNotSelected") - -const int total = 10; -const int halfsize = total / 2; +#define NUM_SHOWN_ITEMS THEME->GetMetricI("ScreenOptions","NumShownItems") ScreenOptions::ScreenOptions( CString sClassName, bool bEnableTimer ) : Screen("ScreenOptions") { @@ -569,6 +567,9 @@ void ScreenOptions::HandleScreenMessage( const ScreenMessage SM ) void ScreenOptions::PositionItems() { + const int total = NUM_SHOWN_ITEMS; + const int halfsize = total / 2; + /* Total number of rows, including "EXIT". */ const int NumRows = m_iNumOptionRows + 1;