HNS_Missed

Added an HNS type to handle holds which are never initialized due to
missed taps. This fixes a long standing issue with
iCurPossibleDancePoints and allows themes to decide how to handled this
case.
This commit is contained in:
sigatrev
2014-03-16 11:36:40 -05:00
parent 411026191d
commit 343511f4c3
10 changed files with 36 additions and 7 deletions
+2
View File
@@ -249,6 +249,7 @@ enum HoldNoteScore
HNS_None, /**< The HoldNote was not scored yet. */
HNS_LetGo, /**< The HoldNote has passed, but the player missed it. */
HNS_Held, /**< The HoldNote has passed, and was successfully held all the way. */
HNS_Missed, /**< The HoldNote has passed, and was never initialized. */
NUM_HoldNoteScore, /**< The number of hold note scores. */
HoldNoteScore_Invalid,
};
@@ -302,6 +303,7 @@ enum ScoreEvent
SE_CheckpointMiss,
SE_Held,
SE_LetGo,
SE_Missed,
NUM_ScoreEvent
};
const RString& ScoreEventToString( ScoreEvent se );