diff --git a/stepmania/src/GameConstantsAndTypes.cpp b/stepmania/src/GameConstantsAndTypes.cpp index 70ca9efc13..5148b3a526 100644 --- a/stepmania/src/GameConstantsAndTypes.cpp +++ b/stepmania/src/GameConstantsAndTypes.cpp @@ -13,6 +13,20 @@ #include "GameConstantsAndTypes.h" +int TapNoteScoreToDancePoints( TapNoteScore tns, bool bOni ) +{ + 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 ) { diff --git a/stepmania/src/GameConstantsAndTypes.h b/stepmania/src/GameConstantsAndTypes.h index 81d0b0596e..b0317fa55d 100644 --- a/stepmania/src/GameConstantsAndTypes.h +++ b/stepmania/src/GameConstantsAndTypes.h @@ -124,20 +124,7 @@ enum TapNoteScore { NUM_TAP_NOTE_SCORES }; -inline int TapNoteScoreToDancePoints( TapNoteScore tns, bool bOni = false ) -{ - 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; - } -} +int TapNoteScoreToDancePoints( TapNoteScore tns, bool bOni = false ); //enum TapNoteTiming { // TNT_NONE,