fix scoring regression, hopefully in a way that won't break again the next
time these enums are reordered
This commit is contained in:
@@ -454,29 +454,29 @@ int ScoreKeeperMAX2::TapNoteScoreToDancePoints( TapNoteScore tns )
|
|||||||
|
|
||||||
/* This is used for Oni percentage displays. Grading values are currently in
|
/* This is used for Oni percentage displays. Grading values are currently in
|
||||||
* StageStats::GetGrade. */
|
* StageStats::GetGrade. */
|
||||||
int TapScoreValues[NUM_TAP_NOTE_SCORES] =
|
switch( tns )
|
||||||
{
|
{
|
||||||
0,
|
case TNS_NONE: return 0;
|
||||||
PREFSMAN->m_iPercentScoreWeightHitMine,
|
case TNS_HIT_MINE: return PREFSMAN->m_iPercentScoreWeightHitMine;
|
||||||
PREFSMAN->m_iPercentScoreWeightMiss,
|
case TNS_MISS: return PREFSMAN->m_iPercentScoreWeightMiss;
|
||||||
PREFSMAN->m_iPercentScoreWeightBoo,
|
case TNS_BOO: return PREFSMAN->m_iPercentScoreWeightBoo;
|
||||||
PREFSMAN->m_iPercentScoreWeightGood,
|
case TNS_GOOD: return PREFSMAN->m_iPercentScoreWeightGood;
|
||||||
PREFSMAN->m_iPercentScoreWeightGreat,
|
case TNS_GREAT: return PREFSMAN->m_iPercentScoreWeightGreat;
|
||||||
PREFSMAN->m_iPercentScoreWeightPerfect,
|
case TNS_PERFECT: return PREFSMAN->m_iPercentScoreWeightPerfect;
|
||||||
PREFSMAN->m_iPercentScoreWeightMarvelous,
|
case TNS_MARVELOUS: return PREFSMAN->m_iPercentScoreWeightMarvelous;
|
||||||
};
|
default: FAIL_M( ssprintf("%i", tns) );
|
||||||
return TapScoreValues[tns];
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int ScoreKeeperMAX2::HoldNoteScoreToDancePoints( HoldNoteScore hns )
|
int ScoreKeeperMAX2::HoldNoteScoreToDancePoints( HoldNoteScore hns )
|
||||||
{
|
{
|
||||||
int HoldScoreValues[NUM_HOLD_NOTE_SCORES] =
|
switch( hns )
|
||||||
{
|
{
|
||||||
0,
|
case HNS_NONE: return 0;
|
||||||
PREFSMAN->m_iPercentScoreWeightOK,
|
case HNS_NG: return PREFSMAN->m_iPercentScoreWeightNG;
|
||||||
PREFSMAN->m_iPercentScoreWeightNG,
|
case HNS_OK: return PREFSMAN->m_iPercentScoreWeightOK;
|
||||||
};
|
default: FAIL_M( ssprintf("%i", hns) );
|
||||||
return HoldScoreValues[hns];
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user