Commit Graph

533 Commits

Author SHA1 Message Date
Chris Danford e00a57e05e use Preference1D 2005-10-26 23:09:56 +00:00
Glenn Maynard ddbbe5b561 fix judgement too small in mini 2005-10-23 00:51:56 +00:00
Glenn Maynard 025b671698 fix mini when not in 0..1 2005-10-22 23:31:12 +00:00
Glenn Maynard 4410080639 Tweak mini: instead of zooming out the whole field, zoom out each individual
arrow, and push the columns together a bit.  It looks the same, except that it
doesn't cause arrows to be closer together, like increasing the scroll speed to
match.  This keeps mini from causing many more notes to be drawn.  In general,
effects should try to avoid needing to increase fDrawScale.
2005-10-22 21:54:08 +00:00
Glenn Maynard 039aea4d01 cleanup, consolidate indexing by PlayerNumber 2005-10-22 21:31:40 +00:00
Chris Danford 349c19cb09 add checkpoints to catch input assert 2005-10-15 16:52:01 +00:00
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