Changed hot value so it's a theme metric and not hardcoded
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user