Etterna 0.74.4
|
Contains statistics for one stage of play. More...
#include <StageStats.h>
Public Member Functions | |
void | Init () |
void | AssertValid (PlayerNumber pn) const |
Ensure that the Player is valid. | |
void | AssertValid (MultiPlayer pn) const |
Ensure that the Player is valid. | |
void | AddStats (const StageStats &other) |
auto | Failed () const -> bool |
auto | GetAverageMeter (PlayerNumber pn) const -> int |
auto | GetTotalPossibleStepsSeconds () const -> float |
void | FinalizeScores () |
auto | GetMinimumMissCombo () const -> unsigned int |
void | PushSelf (lua_State *L) |
Public Attributes | |
Stage | m_Stage |
int | m_iStageIndex |
std::vector< Song * > | m_vpPlayedSongs |
std::vector< Song * > | m_vpPossibleSongs |
bool | m_bGaveUp |
Was the gameplay exited by the Player giving up? | |
bool | m_bUsedAutoplay |
Did the Player use Autoplay at any point during gameplay? | |
float | m_fMusicRate |
How fast was the music going compared to normal? | |
PlayerStageStats | m_player |
PlayerStageStats | m_multiPlayer [NUM_MultiPlayer] |
std::string | mostrecentscorekey |
bool | m_bLivePlay = false |
Contains statistics for one stage of play.
This is either one song, or a whole course.
void StageStats::AssertValid | ( | MultiPlayer | pn | ) | const |
Ensure that the Player is valid.
mp | the Multiplayer to check. |
void StageStats::AssertValid | ( | PlayerNumber | pn | ) | const |
Ensure that the Player is valid.
pn | the PlayerNumber to check. |