Commit Graph

257 Commits

Author SHA1 Message Date
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