4#include "Etterna/Actor/Base/AutoActor.h"
6#include "Etterna/Models/Misc/ThemeMetric.h"
20 void Update(
float fDeltaTime)
override;
23 void ChangeLife(HoldNoteScore score, TapNoteScore tscore)
override;
24 void ChangeLife(
float fDeltaLifePercent)
override;
25 void SetLife(
float value)
override;
26 void HandleTapScoreNone()
override;
27 virtual void AfterLifeChanged();
28 bool IsInDanger()
const override;
29 bool IsHot()
const override;
30 bool IsFailing()
const override;
31 float GetLife()
const override {
return m_fLifePercentage; }
33 void FillForHowToPlay(
int NumT2s,
int NumMisses);
34 static float MapTNSToDeltaLife(TapNoteScore s);
35 static float MapHNSToDeltaLife(HoldNoteScore score);
53 float m_Change_SE_Miss;
54 float m_Change_SE_HitMine;
55 float m_Change_SE_CheckpointHit;
56 float m_Change_SE_CheckpointMiss;
57 float m_Change_SE_Held;
58 float m_Change_SE_LetGo;
65 float m_fLifePercentage;
67 float m_fPassingAlpha;
70 float m_fBaseLifeDifficulty;
71 float m_fLifeDifficulty;
73 int m_iProgressiveLifebar;
78 int m_iComboToRegainLife;
A smart pointer for Actor.
Definition AutoActor.h:13
The player's life represented as a bar.
Definition LifeMeterBar.h:12
void ChangeLife(TapNoteScore score) override
Change life after receiving a tap note grade.
Definition LifeMeterBar.cpp:184
The player's life.
Definition LifeMeter.h:13
Contains statistics for one stage of play - either one song, or a whole course.
Definition PlayerStageStats.h:19
The player's indivdual state.
Definition PlayerState.h:30
Definition StreamDisplay.h:20
Definition ThemeMetric.h:192
The theme specific data.
Definition ThemeMetric.h:52