From ea1ec405e50a43d591a2b05ef434c37189e9260c Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Mon, 3 Jul 2006 04:30:20 +0000 Subject: [PATCH] Make the minimum score to stay alive be themeable. --- stepmania/src/LifeMeterBar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/LifeMeterBar.cpp b/stepmania/src/LifeMeterBar.cpp index 5dc5c1528d..4a0c441565 100644 --- a/stepmania/src/LifeMeterBar.cpp +++ b/stepmania/src/LifeMeterBar.cpp @@ -42,6 +42,7 @@ static ThemeMetric DANGER_THRESHOLD ("LifeMeterBar","DangerThreshold"); static ThemeMetric NUM_CHAMBERS ("LifeMeterBar","NumChambers"); static ThemeMetric NUM_STRIPS ("LifeMeterBar","NumStrips"); static ThemeMetric INITIAL_VALUE ("LifeMeterBar","InitialValue"); +static ThemeMetricEnum MIN_STAY_ALIVE( "LifeMeterBar","MinStayAlive" ); const float FAIL_THRESHOLD = 0; @@ -165,7 +166,7 @@ void LifeMeterBar::ChangeLife( TapNoteScore score ) fDeltaLife = min( fDeltaLife, 0 ); break; case SongOptions::DRAIN_SUDDEN_DEATH: - if( fDeltaLife < 0 ) + if( score < MIN_STAY_ALIVE ) fDeltaLife = -1.0f; else fDeltaLife = 0;