Commit Graph

683 Commits

Author SHA1 Message Date
Chris Danford 7a15dddb62 use GetTapNoteRangeAllTracks to iterate holds 2007-01-15 11:33:34 +00:00
Glenn Maynard ce407f819f track fOverlappedTime for hold notes 2007-01-15 06:35:09 +00:00
Chris Danford 6bf9354b06 fix crash on hold judgment 2007-01-15 06:16:21 +00:00
Glenn Maynard b0e8e6603b send Judgment messages 2007-01-15 04:32:23 +00:00
Glenn Maynard 8d5e0cbc4e use SetHoldJudgment 2007-01-15 04:30:38 +00:00
Glenn Maynard a2f7db0232 split out SetHoldJudgment, like SetJudgment 2007-01-13 23:46:05 +00:00
Chris Danford 42a18fdae7 set all active holds to HNS_NotHeld on TNS_None if PENALIZE_TAP_SCORE_NONE 2007-01-06 01:26:11 +00:00
Chris Danford 306cdf7ab5 experimental GH-style hold scoring 2007-01-05 01:20:32 +00:00
Glenn Maynard c3cf5ef59e remove ProcessMessages 2006-12-20 01:11:49 +00:00
Chris Danford 014e4ad48b add HandleTapScoreNone() for letting LifeMeters and ScoreKeepers handle TNS_None steps
move sending of "ComboStopped" to SendComboMessages
2006-12-19 01:42:17 +00:00
Chris Danford 8638b12928 remove manual loading of NoteField::ComboStoppedCommand and use LoadAllCommands instead 2006-12-19 01:35:51 +00:00
Chris Danford 3e697a10b7 broadcast ScoreNone on TNS_None 2006-12-12 01:33:38 +00:00
Chris Danford d78274b515 add ComboStopped commands 2006-12-11 14:20:08 +00:00
Chris Danford 668158658e move Jump window and Hopo window values to be preferences 2006-12-11 12:59:32 +00:00
Chris Danford 7eda0edd2f fix lastHopoCol not set after each Hopo
Play TNS command only on the shortest string when playing a chord
2006-12-11 12:26:42 +00:00
Glenn Maynard 8c7173f26c use RageSoundReader_Pan for panning 2006-12-10 00:43:51 +00:00
Glenn Maynard 048de864a2 cleanup 2006-12-09 23:52:10 +00:00
Glenn Maynard e141795020 SetPlayerBalance -> GetPlayerBalance 2006-12-09 23:51:08 +00:00
Chris Danford 1e3fe0ad38 add bAllowHopo to fix hopo highlighing showing for Game types that don't support hopos 2006-12-02 00:15:59 +00:00
Chris Danford 8dad4f1ac1 show hopo-possible notes with addition coloring 2006-12-01 14:18:18 +00:00
Chris Danford 3022def914 don't allow Hopo on the same note 2x in series 2006-12-01 05:37:33 +00:00
Chris Danford 6b07fcaed5 add hammer-ons and pull-offs ("hopo") 2006-11-30 12:29:01 +00:00
John Bauer 5aa3e3c7c7 Factor out the code for updating the life meters. Make sure that
every time the life meters are updated, we also update the life stats.
This fixes the following bug:
http://sourceforge.net/tracker/index.php?func=detail&aid=1556608&group_id=37892&atid=421366
2006-11-27 23:38:47 +00:00
John Bauer b1765cdc0f Fix a bug where the game would display the combo that would have been
correct on the previous step: ie after hitting the 4th tap in a row, it would
say 3 combo.
2006-11-27 01:08:31 +00:00
Jason Felds 5ab5386932 Minor cleanup. 2006-11-22 06:18:38 +00:00
Glenn Maynard cc0914e9b2 dep fixes: move Player's timing prefs into Player; add and
use accessor; fix using SE_ instead of TW_; move code
back into GCAT (was in PrefsMan due to dependency for
SMPackage)
2006-11-21 02:49:59 +00:00
Glenn Maynard b6fd51b4fa fix crashes 2006-11-19 02:28:33 +00:00
Chris Danford 2bf058e511 fix initial life never set in life records 2006-11-16 12:26:16 +00:00
Glenn Maynard c2313737b5 also send ComboChanged at beginning of gameplay 2006-11-16 05:27:59 +00:00
Glenn Maynard d0904f7dc1 ComboChanged message 2006-11-14 22:08:46 +00:00
Glenn Maynard cecb7a5710 simplify 2006-11-14 22:01:21 +00:00
Glenn Maynard 30dc9974ab simplify 2006-11-14 21:56:59 +00:00
Glenn Maynard 93670f895d remove unused 2006-11-14 21:47:45 +00:00
Chris Danford 2f7ac6aa3c Add m_ to StageStats and PlayerStageStats members. There are several methods of these classes with local variable names that are similar to the member names. m_ helps distinguish between those two types. 2006-11-14 11:13:21 +00:00
Chris Danford bf20880ba9 name cleanup. Replace:
StartDrawingAtPixels
 FirstPixelToDraw
 YStartOffset
 DrawFarY
with:
 DrawDistanceAfterTargetsPixels
2006-11-13 06:12:38 +00:00
Glenn Maynard 701f9ee5f1 comment 2006-11-09 07:07:24 +00:00
Glenn Maynard 0e69f069e7 remove noop 2006-11-09 05:40:45 +00:00
Glenn Maynard 06214febf3 remove noop 2006-11-09 05:40:44 +00:00
Glenn Maynard 816d3f1155 prefer preincrement 2006-11-02 04:28:16 +00:00
Chris Danford 499444645c fix "search for nearest row finds already judged rows"
TNS_None on strum miss, not TNS_HitMine.  This was filling NoteData with tons of new notes
2006-10-30 12:59:15 +00:00
Chris Danford 3c3359c163 add Strum. This needs cleanup 2006-10-27 18:09:39 +00:00
Chris Danford 17ca30a047 add fret/strum
add PlayerInitCommand
2006-10-27 10:19:08 +00:00
John Bauer 37f9178f61 Add an "Autosync Tempo" feature. This uses a linear Least Squares
Regression to figure out a line through the user's step errors to minimize
that error.  It then uses the slope of that line to fix the tempo and the
intercept to fix the offset.  Stops are adjusted as if they were originally
calculated as a number of beats, ie the slope is also used to change
the stops.

Also fixed is a bug where the user doesn't get a chance to keep or
reject the sync changes when ESCing (ZZing) from a song.

R=glenn
2006-10-26 22:41:40 +00:00
Glenn Maynard cb746be4c3 Invalid 2006-10-07 03:43:41 +00:00
Steve Checkoway fcbe0609c3 Move miss combo calculations into the ScoreKeeper. 2006-10-01 04:02:28 +00:00
Glenn Maynard 95c768b6e5 SetCurrentStyle() 2006-09-30 22:25:16 +00:00
Glenn Maynard f567a0fd28 cleanup arg order 2006-09-26 08:54:54 +00:00
Glenn Maynard 38328196a3 use GetMetricR 2006-09-22 03:53:42 +00:00
Glenn Maynard d04a5920fa LuaExpression -> LuaReference 2006-09-21 02:09:44 +00:00
Steve Checkoway 78d266cf6e Simplify. 2006-09-13 08:17:56 +00:00