Etterna 0.74.4
Loading...
Searching...
No Matches
NoteDataWithScoring.h
1#ifndef NOTE_DATA_WITH_SCORING_H
2#define NOTE_DATA_WITH_SCORING_H
3
4#include "Etterna/Models/Misc/GameConstantsAndTypes.h"
5#include "Etterna/Models/Misc/PlayerNumber.h"
6
7struct RadarValues;
8class NoteData;
10struct TapNote;
11
20auto
21IsRowCompletelyJudged(const NoteData& in, const unsigned& row) -> bool;
22
23auto
24MinTapNoteScore(const NoteData& in, const unsigned& row) -> TapNoteScore;
25
26auto
27LastTapNoteWithResult(const NoteData& in, const unsigned& row)
28 -> const TapNote&;
29
30void
31GetActualRadarValues(const NoteData& in,
32 const PlayerStageStats& pss,
33 RadarValues& out);
34} // namespace NoteDataWithScoring
35
36#endif
Holds data about the notes that the player is supposed to hit.
Definition NoteData.h:43
Contains statistics for one stage of play - either one song, or a whole course.
Definition PlayerStageStats.h:19
NoteData with scores for each TapNote and HoldNote.
Definition NoteDataWithScoring.h:13
auto IsRowCompletelyJudged(const NoteData &in, const unsigned &row) -> bool
Has the current row of NoteData been judged completely?
Definition NoteDataWithScoring.cpp:89
Cached song statistics.
Definition RadarValues.h:14
The various properties of a tap note.
Definition NoteTypes.h:149