Commit Graph
250 Commits
Author SHA1 Message Date
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
Glenn Maynard bfdbaf3dbb Player::Update: Don't round for CrossedRow + explanation.
GetClosestNoteDirectional: Always round up, so we always look far enough.
It's harmless to look a little too far.  Fixes not being able to hit a note .5
of a note row too soon--there was small window in which you hadn't been
graded and should have been able to register a boo, but steps were
ignored.  (This showed up in MAX3.)
2003-06-13 00:50:24 +00:00
Glenn Maynard af56d0fcc2 Fix notes being judged as misses an index too early. Obvious on
ridiculously slow songs (MAX3), but could affect reasonably slow
sections, too (Sakura).
2003-06-13 00:24:33 +00:00
Glenn Maynard eb931f8a4d Handle CrossedRow inside Player, so autoplay works correctly in the
editor.
2003-06-10 19:53:33 +00:00
Glenn Maynard b631efc312 handle NoteField reloading inside NoteField; this fixes note skins in
the editor
2003-05-30 20:23:57 +00:00
Glenn Maynard 55abb5165b restore important comment 2003-05-19 08:55:33 +00:00
Glenn Maynard 56d71b85b6 cleanup 2003-05-19 08:50:58 +00:00
Kevin Slaughter b1396c186a Fix ScreenHowToPlay:: Now displays until all the hard-coded steps are gone (SecondsToShow metric), and added into Player.cpp a value to show/hide judgment messages (miss/perfect etc*). This is turned OFF by default so everything still shows the judgment, except for ScreenHowToPlay 2003-05-19 08:18:21 +00:00