From cac98a3d126961b39a16b0471cd9bfd2d820d2ea Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Fri, 2 Jul 2004 19:06:11 +0000 Subject: [PATCH] Made the sink metric cached. (for speed) --- stepmania/src/Player.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index c5ab78c62d..1f1712a769 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -44,7 +44,7 @@ CachedThemeMetricB HOLD_JUDGMENTS_UNDER_FIELD ("Player","HoldJudgmentsUnderField #define START_DRAWING_AT_PIXELS THEME->GetMetricI("Player","StartDrawingAtPixels") #define STOP_DRAWING_AT_PIXELS THEME->GetMetricI("Player","StopDrawingAtPixels") #define MAX_PRO_TIMING_ERROR THEME->GetMetricI("Player","MaxProTimingError") -#define RECEPTOR_CUTOFF THEME->GetMetricI("Player","ReceptorNoSinkScoreCutoff") +CachedThemeMetricI RECEPTOR_CUTOFF ("Player","ReceptorNoSinkScoreCutoff"); /* Distance to search for a note in Step(). */ /* Units? */ @@ -63,7 +63,8 @@ PlayerMinus::PlayerMinus() BRIGHT_GHOST_COMBO_THRESHOLD.Refresh(); TAP_JUDGMENTS_UNDER_FIELD.Refresh(); HOLD_JUDGMENTS_UNDER_FIELD.Refresh(); - + RECEPTOR_CUTOFF.Refresh(); + m_PlayerNumber = PLAYER_INVALID; m_fNoteFieldHeight = 0;