4#include "PlayerNumber.h"
5#include "PlayerStageStats.h"
32 [[nodiscard]]
auto Failed()
const -> bool;
34 [[nodiscard]]
auto GetAverageMeter(PlayerNumber pn)
const -> int;
38 std::vector<Song*> m_vpPlayedSongs;
39 std::vector<Song*> m_vpPossibleSongs;
50 [[nodiscard]]
auto GetTotalPossibleStepsSeconds() const ->
float;
55 void FinalizeScores();
56 std::
string mostrecentscorekey;
60 bool m_bLivePlay = false;
62 [[nodiscard]] auto GetMinimumMissCombo() const ->
unsigned int;
65 void PushSelf(lua_State* L);
Contains statistics for one stage of play - either one song, or a whole course.
Definition PlayerStageStats.h:19
Holds all music metadata and steps for one song.
Definition Song.h:65
Contains statistics for one stage of play.
Definition StageStats.h:15
void AssertValid(PlayerNumber pn) const
Ensure that the Player is valid.
Definition StageStats.cpp:319
float m_fMusicRate
How fast was the music going compared to normal?
Definition StageStats.h:47
bool m_bGaveUp
Was the gameplay exited by the Player giving up?
Definition StageStats.h:42
bool m_bUsedAutoplay
Did the Player use Autoplay at any point during gameplay?
Definition StageStats.h:44