Jumps count as only 1 in TapNoteScore totals
This commit is contained in:
@@ -11,29 +11,8 @@
|
||||
*/
|
||||
|
||||
#include "GameConstantsAndTypes.h"
|
||||
#include "PrefsManager.h"
|
||||
#include "GameState.h"
|
||||
|
||||
/* XXX: Should this be in GAMESTATE? It's not really a constant anymore. */
|
||||
int TapNoteScoreToDancePoints( TapNoteScore tns )
|
||||
{
|
||||
const bool bOni = GAMESTATE->IsCourseMode();
|
||||
|
||||
if(!PREFSMAN->m_bMarvelousTiming && tns == TNS_MARVELOUS)
|
||||
tns = TNS_PERFECT;
|
||||
|
||||
switch( tns )
|
||||
{
|
||||
case TNS_MARVELOUS: return bOni ? +3 : +2;
|
||||
case TNS_PERFECT: return +2;
|
||||
case TNS_GREAT: return +1;
|
||||
case TNS_GOOD: return +0;
|
||||
case TNS_BOO: return bOni ? 0 : -4;
|
||||
case TNS_MISS: return bOni ? 0 : -8;
|
||||
case TNS_NONE: return 0;
|
||||
default: ASSERT(0); return 0;
|
||||
}
|
||||
}
|
||||
|
||||
CString DifficultyToString( Difficulty dc )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user