add params to AddTapRowScore for calculating score based on num taps in row

fix row scored before combo and score multiplier calculated in guitar
fix CurrentComboChanged not broadcasted on combo stopped
This commit is contained in:
Chris Danford
2006-11-16 12:25:05 +00:00
parent 98f8625834
commit e224b1787c
5 changed files with 39 additions and 25 deletions
+3 -1
View File
@@ -15,6 +15,8 @@ AutoScreenMessage( SM_PlayToasty );
class ScoreKeeperNormal: public ScoreKeeper
{
void AddScoreInternal( TapNoteScore score );
int m_iScoreRemainder;
int m_iMaxPossiblePoints;
int m_iTapNotesHit; // number of notes judged so far, needed by scoring
@@ -34,7 +36,7 @@ class ScoreKeeperNormal: public ScoreKeeper
virtual void AddTapScore( TapNoteScore tns );
virtual void AddHoldScore( HoldNoteScore hns );
virtual void AddTapRowScore( TapNoteScore tns );
virtual void AddTapRowScore( TapNoteScore tns, const NoteData &nd, int iRow );
/* Configuration: */
/* Score after each tap will be rounded to the nearest m_iRoundTo; 1 to do nothing. */