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