Changed hot value so it's a theme metric and not hardcoded

This commit is contained in:
Mike Hawkins
2008-05-17 00:14:55 +00:00
parent ffcc31b8ca
commit 1aa9434109
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -1925,6 +1925,7 @@ DescWidth=400
[LifeMeterBar] [LifeMeterBar]
DangerThreshold=0.2 DangerThreshold=0.2
InitialValue=0.5 InitialValue=0.5
HotValue=1.0
MinStayAlive="TapNoteScore_W3" MinStayAlive="TapNoteScore_W3"
LifePercentChangeW1=0.008 LifePercentChangeW1=0.008
LifePercentChangeW2=0.008 LifePercentChangeW2=0.008
+2 -1
View File
@@ -22,6 +22,7 @@ LifeMeterBar::LifeMeterBar()
{ {
DANGER_THRESHOLD.Load ("LifeMeterBar","DangerThreshold"); DANGER_THRESHOLD.Load ("LifeMeterBar","DangerThreshold");
INITIAL_VALUE.Load ("LifeMeterBar","InitialValue"); INITIAL_VALUE.Load ("LifeMeterBar","InitialValue");
HOT_VALUE.Load ("LifeMeterBar","HotValue");
MIN_STAY_ALIVE.Load ("LifeMeterBar","MinStayAlive"); MIN_STAY_ALIVE.Load ("LifeMeterBar","MinStayAlive");
m_fLifePercentChange.Load( "LifeMeterBar", LIFE_PERCENT_CHANGE_NAME, NUM_ScoreEvent ); m_fLifePercentChange.Load( "LifeMeterBar", LIFE_PERCENT_CHANGE_NAME, NUM_ScoreEvent );
@@ -247,7 +248,7 @@ void LifeMeterBar::AfterLifeChanged()
bool LifeMeterBar::IsHot() const bool LifeMeterBar::IsHot() const
{ {
return m_fLifePercentage >= 1; return m_fLifePercentage >= HOT_VALUE;
} }
bool LifeMeterBar::IsInDanger() const bool LifeMeterBar::IsInDanger() const
+1
View File
@@ -36,6 +36,7 @@ public:
private: private:
ThemeMetric<float> DANGER_THRESHOLD; ThemeMetric<float> DANGER_THRESHOLD;
ThemeMetric<float> INITIAL_VALUE; ThemeMetric<float> INITIAL_VALUE;
ThemeMetric<float> HOT_VALUE;
ThemeMetric<TapNoteScore> MIN_STAY_ALIVE; ThemeMetric<TapNoteScore> MIN_STAY_ALIVE;
ThemeMetric1D<float> m_fLifePercentChange; ThemeMetric1D<float> m_fLifePercentChange;