Commit Graph

514 Commits

Author SHA1 Message Date
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
Chris Danford a09bf4042e separate roll window 2005-04-20 06:10:30 +00:00
Chris Danford 43ea0f0205 implement rolls in gameplay 2005-04-20 01:52:55 +00:00
Glenn Maynard 9d6b353fde run JudgmentOnCommand, so we can attach commands to the judgement 2005-04-14 04:50:20 +00:00
Glenn Maynard 5d0c30889f fix bHeld not set when PadStickSeconds is enabled 2005-04-13 22:30:56 +00:00
Chris Danford d312ea5bef add TNS_AVOIDED_MINE. Fixes unattempted mines counted as successful when ending early. 2005-04-13 01:11:44 +00:00
Chris Danford ea31bb3f90 add AutosyncMachine (shift + F6) 2005-04-11 04:50:39 +00:00
Glenn Maynard 6b62ba5d1c don't accumulate calories when hitting a mine due to a previously held button 2005-04-06 01:28:49 +00:00
Chris Danford 2d8b42e23c push combo and judgment outward in centered 2005-04-05 21:40:30 +00:00
Glenn Maynard d6bbf9c0f8 fix incorrect time used for life/combo record after fail 2005-04-05 04:56:39 +00:00
Steve Checkoway ae02033893 Fix warnings. 2005-03-23 21:04:40 +00:00
Chris Danford 880e42e1d3 fix conflicting ScreenMessage IDs by automatically generating unique values 2005-03-23 08:48:38 +00:00
Glenn Maynard e5af8b0f70 remove unnecessary CacheAllUsedNoteSkins calls; this is all done in NoteField::Init now 2005-03-18 04:58:15 +00:00
Glenn Maynard 02197dab9c like Player, split NoteField loading into Load and Init, with Init having the expensive part, which we do only once 2005-03-18 04:43:59 +00:00