Commit Graph

236 Commits

Author SHA1 Message Date
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
Glenn Maynard fd74e6e64d fix not counting hold scores when autoplay is on 2003-05-17 21:19:00 +00:00
Chris Danford 5c9710f155 fix VC7 compile errors 2003-05-11 08:19:24 +00:00
Chris Danford f574c4782a changed format of score frame graphics 2003-05-05 06:48:20 +00:00
Andrew Livy 1c097d1d5f Added: Random Vanish mode: Arrows go in at the bottom, disappear, get randomized in the middle whist invisible and come out at the top somewhere else :)
Known Bugs: The only major bug i've experienced with this is for some reason the arrows continue past the grey bar even if you get great, perfect or marvellous. This doesn't affect the score though, I can't quite figure this one out.

Added: Hidden and Vanish codes for PIU.
2003-05-04 13:58:45 +00:00
Chris Danford 4b7d640324 support noteskin-changing attacks
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Glenn Maynard f23bffe84e fix misses
(how did we all miss *that*? :)
2003-04-22 03:55:23 +00:00
Chris Danford 15a54aee79 options cleanup 2003-04-21 23:43:51 +00:00
Glenn Maynard 0a4afe592b quiet warning 2003-04-21 22:31:27 +00:00
Kevin Slaughter af7e9cfad9 Fixed double-definition error of NoCheating boolean value, so it will compile 2003-04-21 05:08:20 +00:00
Glenn Maynard fce50f2f9c Okay, let's not have functional, oft-changing code inside #ifdef DEBUG.
This has broken three or four times since few people have time to test
compiling in both release and debug before committing.  Put a
check inside and do the logic outside.
2003-04-21 04:11:01 +00:00
Glenn Maynard 2faec36fec fix m_fJudgeWindowScale 2003-04-21 03:24:42 +00:00
Chris Danford e15dcc2ab5 Load AI difficulty data at runtime from AI.ini 2003-04-21 02:41:10 +00:00
Glenn Maynard a3aebd8dfc remove backdrop position (do it within the backdrop)
add hold judgement position
2003-04-17 23:21:22 +00:00
Glenn Maynard 924cb3f1bc allow positioning per-player
allow moving overlay graphics
2003-04-17 22:53:36 +00:00