Commit Graph

527 Commits

Author SHA1 Message Date
Chris Danford d6555531f3 trying to track down input assert 2005-10-15 10:11:45 +00:00
Ben Anderson 8fb5eb78f6 We can reach, but not exceed MAX_COLS_PER_PLAYER. (fix assert on beat-double7) 2005-10-14 00:16:24 +00:00
Glenn Maynard 455d0c7378 simplify 2005-10-13 08:22:49 +00:00
Glenn Maynard c2da47d357 fix messages never processed in NoteField 2005-10-10 04:06:37 +00:00
Chris Danford feb1bfb0fc naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
add Preference1D so that we can index into the grading and life values
2005-10-09 04:30:59 +00:00
Chris Danford 0940df4b49 move enum TimingWindow to global for PrefsManager 2005-10-08 17:37:04 +00:00
Chris Danford 0f07808ecc Use generic names for score values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 02:10:32 +00:00
Chris Danford 1ead066956 Use generic names for TapNoteScore values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 02:02:03 +00:00
Chris Danford b6cf3477b4 Use generic names for TapNoteScore values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 00:57:40 +00:00
Chris Danford 1333bfd2d8 remove references to specific games for things that are only specific to the controller type 2005-10-07 05:00:52 +00:00
Glenn Maynard 363f995814 Fix HoldJudgments not being shown. Actors can't be stored in STL containers
without implementing operator= and a copy ctor; the ActorFrame child list
won't be updated.  (This used to work because, with a fixed-length array,
this loading was done in the ctor, though it should have been done in Init.)  Also
fixes loads happening during Player::Load, which shouldn't happen.
2005-10-05 22:21:27 +00:00
Glenn Maynard 56720f74b8 fix HOLD_JUDGMENTS_UNDER_FIELD 2005-10-05 22:05:47 +00:00
Chris Danford 781850c043 fix crash changing songs in nonstop if one player failed and the other player hasn't 2005-10-02 19:23:08 +00:00
Chris Danford 227c0d19c1 fix "autoplay on rolls near mines hits the mines" 2005-10-02 17:55:47 +00:00
Chris Danford fa2a5bddc3 Don't give awards if GaveUp or UsedAutoplay
Move bGaveUp into StageStats.  It's not really a per-player value.
2005-10-01 00:18:13 +00:00
Chris Danford fdf26927e3 hack for ScreenHowToPlay where no players are joined 2005-08-28 08:58:21 +00:00
Glenn Maynard 29fb1cbc63 fix compile 2005-08-26 20:52:03 +00:00
Chris Danford 9b307b198c add list of scores and judgments to multiplayer gameplay 2005-08-26 17:39:53 +00:00
Chris Danford 73461405b4 add c'tor overload to make Player without a NoteField 2005-08-23 21:07:36 +00:00
Chris Danford 7191258c0a clean up enum Message names so that they match the corresponding strings 2005-08-14 07:29:48 +00:00
Glenn Maynard 0ef1a88a05 hopefully fix dumb chain of bugs:
RefreshBeatToNoteSkin must be called before Update() is run, and after ResetNoteSkinsForPlayer
2005-07-22 21:04:27 +00:00
Glenn Maynard 4ec405f13b IsHoldNoteAtBeat -> IsHoldNoteAtRow 2005-07-22 00:14:24 +00:00
Glenn Maynard 5a59d42b6d fix editor assert: we Update Player in the editor before calling Load, since
Load loads up and transforms a NoteData, which is pointless to do before
we're ready to play something (cleanups needed ...)
2005-07-21 06:17:04 +00:00
Glenn Maynard 6badb0dd8c transitioning m_bEditing -> m_EditMode, IsEditing() 2005-07-14 05:12:56 +00:00
Glenn Maynard 2b365a1ea9 missing include 2005-07-03 02:49:42 +00:00
Glenn Maynard bb8af41cb1 missing headers 2005-07-01 05:07:22 +00:00
Glenn Maynard 4aa9d67faf do roll Step() outside of the HoldNotes logic loop (er, already did this;
simpler this way ...)
2005-06-16 21:41:51 +00:00
Chris Danford fb003c3189 Don't judge rolls inside of HandleStep. It's redundant because all holds and rolls are judged in Update.
Move calls to Step for autoplay of rolls outside the HoldNote update loop to fix double-grading.
2005-06-16 21:36:58 +00:00
Chris Danford 64690cdb40 use DEFAULT_WEIGHT_POUNDS if weight not explicitly set 2005-06-15 01:59:40 +00:00
Steve Checkoway ac98ac3f7b Unused variable. 2005-05-24 22:00:32 +00:00
Chris Danford b0e9a78fe2 only apply MercifulBeginner if playing beginner steps 2005-05-23 19:15:45 +00:00
Chris Danford e99a874161 expand Boo window in MercifulBeginner. If step is early and stepped in Boo window, show judgment but don't grade. 2005-05-23 05:21:40 +00:00
Chris Danford 1227d18d6c Modifier -> Modifiers 2005-05-20 08:57:59 +00:00
Chris Danford d67d60e178 sync controls cleanup:
move sync display/saving out of complicated ScreenGameplay
  show sync UI in editor playback as well as gameplay
  revert sync from in-memory backup, not from disk
  move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford d43a380d81 system message when autoplay changes sync
larger autoplay sample size
2005-05-18 04:43:41 +00:00
Chris Danford 414b7063ed Use a small, random amount in fNoteOffset for CPU controlled players so that demonstration show a mix of late and early 2005-05-12 07:52:53 +00:00
Glenn Maynard 99843770cb backwards conditional; m_bCountNotesSeparately = false was incorrect 2005-05-10 04:38:48 +00:00
Chris Danford 29f618681c don't adjust timing in beginner. 2005-05-09 18:43:42 +00:00
Chris Danford 4a3a87e25b slightly smaller boo and miss window with merciful beginner 2005-05-09 02:22:54 +00:00
Chris Danford 820fb0b361 broadcast on Preference changes 2005-05-06 20:41:05 +00:00
Sean Burke a411e17e57 Fix warnings, edit for consistency, implement BM-style row judgment (this last one needs a bit of work, specifically more information on how BM judges and scores rows; it shouldn't affect DDR-style scoring at all) 2005-05-05 06:58:20 +00:00
Chris Danford f858e3a5b6 send message on beat crossed 2005-05-01 22:59:00 +00:00
Glenn Maynard 3af5336af7 fix crash 2005-04-28 05:08:15 +00:00
Chris Danford b33f16d9b7 show early/late in judgment
larger boo window when playing beginner
2005-04-28 00:13:01 +00:00
Glenn Maynard d233040ce1 fix warning 2005-04-26 20:21:13 +00:00
Chris Danford 4e6f00ba9e separate explosions for HoldNoteScore 2005-04-26 05:28:32 +00:00
Chris Danford 6d3f1d7e2b hit rolls in autoplay
accumulate calories in autoplay
2005-04-25 02:17:30 +00:00
Chris Danford d5b7e5650c only save life and combo for the range of time between the first and last step 2005-04-23 02:50:26 +00:00
Chris Danford c500dd25c5 explosion on each step of a roll 2005-04-23 01:42:38 +00:00
Chris Danford 371f97effe cleanup survival elements 2005-04-21 11:16:01 +00:00