Glenn Maynard
b0adf33f18
(Overly large commit; these ended up being very interdependent.)
...
Move beat searching in NoteField into FindFirstDisplayedBeat and FindLastDisplayedBeat.
Handle seamless note skin changing during Rave mode.
NoteDisplay loads a given note skin, ignoring GAMESTATE.
2003-09-12 06:23:51 +00:00
Andrew Livy
48ece6919c
Ez2 only has perfect/good/miss -- adjust normal ddr judgments to accomodate ez2's.
2003-09-08 15:30:26 +00:00
Glenn Maynard
b351e44192
Handle combo announcer messages in Player. The score keeper
...
doesn't need control over that.
2003-09-07 01:01:20 +00:00
Glenn Maynard
144bee1143
allow aborting games with the start button (for configurations that
...
have no back button)
2003-09-06 03:25:45 +00:00
Glenn Maynard
09109196d9
Track number of consecutive misses internally.
2003-09-06 02:26:06 +00:00
Glenn Maynard
c3c695e14b
Remove more duplicated code. Why was over 550 lines of code
...
copied and pasted? Maintenance nightmare ...
2003-09-06 02:20:09 +00:00
Glenn Maynard
d8e19adbd4
Reduce header dependencies.
2003-09-04 04:59:55 +00:00
Glenn Maynard
9a27e53ac5
Loud output.
2003-09-03 08:01:48 +00:00
Chris Danford
16ff95773d
holding a button while over a mine makes it explode
2003-08-31 22:39:05 +00:00
Chris Danford
49e00e8536
add Blind modifier
2003-08-24 17:20:58 +00:00
Chris Danford
0d5e7d8f8c
separate NoteField from Player in preparation for "routine" mode
2003-08-24 17:04:21 +00:00
Kevin Slaughter
5f9520285e
Fixed BeginnerHelper bugs
2003-08-20 09:58:11 +00:00
Glenn Maynard
c571885f86
Lots of code expects NoteData::CopyRange to be [x,y]; this fixes editor
...
and gameplay bugs.
I'd suggest that transforms should also take [x,y], not [x,y), for
consistency.
2003-08-18 17:21:18 +00:00
Glenn Maynard
6acf190929
Fix warnings
2003-08-18 17:19:34 +00:00
Glenn Maynard
b8cd130fdb
Fix VC6 compile
2003-08-18 16:57:00 +00:00
Steve Checkoway
962f0f2dba
Fix compiler warnings. One, i wasn't declared in this scope. Two, fix integer comparison warning.
2003-08-18 10:34:48 +00:00
Chris Danford
5a36244a4e
fix "corrupted HoldNotes" when using Transforms as attacks
2003-08-18 04:20:51 +00:00
Chris Danford
b4befeb3df
support Transforms as attacks
2003-08-18 02:37:43 +00:00
Glenn Maynard
3db13f165e
fix type warnings
2003-08-17 23:46:51 +00:00
Chris Danford
248a61513a
Add scrolls: split and alternate
2003-08-17 00:15:54 +00:00
Chris Danford
7429c86ebe
Add "tipsy" effect (is there a better name for this?)
2003-08-16 23:34:47 +00:00
Glenn Maynard
1d9896df45
Don't register Marvelous with mines when they're disabled.
2003-08-16 18:08:55 +00:00
Glenn Maynard
6a935d3b03
fix warnings
2003-08-15 01:04:05 +00:00
Chris Danford
10610e75ce
support mini, reverse in rave
2003-08-14 08:13:08 +00:00
Glenn Maynard
57983c6d70
add NoteDataUtil::TransformNoteData
2003-08-13 19:17:28 +00:00
Glenn Maynard
0fc093b490
clarify
2003-08-11 20:45:55 +00:00
Chris Danford
7bd15144cb
add explosion graphic and sound if step on mine
2003-08-10 21:27:54 +00:00
Chris Danford
0a03681825
working on mine logic
2003-08-10 19:07:54 +00:00
Chris Danford
1f8a45cbee
Add mines transform
2003-08-10 10:12:50 +00:00
Chris Danford
0e3375ab2d
fix interaction between scoring and transforms that insert new notes
2003-08-10 06:23:24 +00:00
Chris Danford
265c0aa739
use "note" NoteSkin in editor
2003-08-09 19:00:52 +00:00
Chris Danford
5ba933cf9c
fix Autoplay hits notes way below current row if starved for CPU (taking a screenshot, dragging the window)
2003-08-09 18:42:21 +00:00
Chris Danford
1a0d83cbc0
m_NotesType => m_StepsType
...
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Glenn Maynard
455e629479
add m_ProTimingDisplay
2003-08-01 01:18:08 +00:00
Glenn Maynard
a9774592e2
update
2003-08-01 00:12:10 +00:00
Glenn Maynard
05de095e0e
Keep track of total error, in ms.
2003-07-31 23:01:02 +00:00
Andrew Wong
0ce2147bc2
added "courses only" option for marvelous judgement
2003-07-25 08:05:29 +00:00
Glenn Maynard
439b7c45e5
Compensate for rate in fNoteOffset, not fSecondsFromPerfect; should fix
...
autosync issues with music rates.
2003-07-22 05:03:38 +00:00
Glenn Maynard
abd9a95eef
Fix hold note life not counting down during a freeze at the very start
2003-07-17 18:50:01 +00:00
Glenn Maynard
6169ffab68
cleanup
2003-07-15 23:24:48 +00:00
Glenn Maynard
350ce47a00
Handle timestamps in Step.
2003-07-13 00:34:30 +00:00
Chris Danford
19d8a3de4c
fix crash on step if NULL life meter
2003-07-08 20:56:25 +00:00
Andrew Wong
6fdfd55dba
fixed freeze arrows for previous commit (after failing a song perfects/marv is worth 10 points, great 5)
2003-07-08 10:26:27 +00:00
Andrew Wong
b76fd0dafd
implemented feature where failing a song causes you to receive 10 points for a perfect/marvelous, 5 per great.
...
NOTE: it still has a few bugs, some I have noticed:
1) getting a freeze arrow still nets in full (marvelous) points
2) score doesn't seem to update sometimes the points completely.
Also may have implemented Toasty unlocks. (i added a line but it may or may not work)
2003-07-08 08:21:10 +00:00
Chris Danford
fa91f2e636
working on Rave
2003-06-30 18:08:27 +00:00
Glenn Maynard
3ca9b23f40
Fix autoplay weirdness in editor
2003-06-25 05:35:14 +00:00
Glenn Maynard
f345edb366
store scores as ints
...
nonstop scoring fixes
2003-06-18 20:08:39 +00:00
Glenn Maynard
a76f972dba
(why was this commented out?)
2003-06-18 04:25:49 +00:00
Glenn Maynard
3227d97d55
fix doubles jukebox
2003-06-13 04:31:01 +00:00