Commit Graph

47 Commits

Author SHA1 Message Date
Chris Danford 19d8a3de4c fix crash on step if NULL life meter 2003-07-08 20:56:25 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +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 6ae4237530 fix endless crash 2003-06-29 20:49:57 +00:00
Glenn Maynard dd106b85d5 simplify and fix nonstop scores when marv is off 2003-06-23 22:34:49 +00:00
Glenn Maynard 1dd1454de7 remove old comment 2003-06-23 22:17:40 +00:00
Glenn Maynard 7158e8815e more comment fixes 2003-06-23 22:16:44 +00:00
Glenn Maynard c87e98e29b also update 2003-06-23 22:16:13 +00:00
Glenn Maynard f9a974a949 update 2003-06-23 22:15:50 +00:00
Glenn Maynard f837324da4 fix scoring problems with nonstop courses 2003-06-23 22:05:24 +00:00
Glenn Maynard 9337996cff clean up scoping 2003-06-23 17:53:53 +00:00
Glenn Maynard c0b41e3c4f mumble, fix OK scoring 2003-06-19 19:56:49 +00:00
Glenn Maynard f345edb366 store scores as ints
nonstop scoring fixes
2003-06-18 20:08:39 +00:00
Glenn Maynard 5b032fc694 make m_iMaxPossiblePoints local 2003-06-18 18:28:59 +00:00
Glenn Maynard 8b4c104f44 fix rounding error (patch from Steve Towle) 2003-06-18 04:24:12 +00:00
Glenn Maynard c74761ca81 Fix OKs making perfect scores impossible in course modes.
(patch from Steve Towle)
2003-06-11 19:13:27 +00:00
Glenn Maynard fbaa610f32 Make all nonstop courses sum to 100mil. This is more consistent, and
prevents overflow with very long (25+) courses.

(patch from Steve Towle)
2003-06-11 19:11:24 +00:00
Chris Danford 52af064cec fix announcer combo sayings 2003-06-01 05:31:40 +00:00
Chris Danford 149d213ae9 make Rave a separate PlayMode 2003-04-07 05:14:27 +00:00
Chris Danford 9eac2856a0 working on Disney Rave "Magic Dance" battle mode 2003-04-07 03:25:44 +00:00
Glenn Maynard 971b2cba15 fix up scoring 2003-03-31 22:06:23 +00:00
Glenn Maynard 3f0fdda811 fix warning 2003-03-27 00:39:46 +00:00
Chris Danford e210923333 Re-allow Toasty when playing courses 2003-03-26 23:44:45 +00:00
Chris Danford 189b37b517 Change Nonstop scoring to the DDREX way
Clean up ScreenGameplay by having a Song and Notes Queue (rather than different logic based on the PlayMode)
2003-03-26 23:08:05 +00:00
Glenn Maynard 57aefba669 unused variable 2003-03-26 19:05:13 +00:00
Chris Danford 3797458bdc Change scoring according to http://www.aaroninjapan.com/ddr2.html
and fix inaccurate comments
2003-03-26 18:58:12 +00:00
Chris Danford 1627422e09 fix ScreenEvaluationCourse glitches
Change ScreenManager message sending methods for more precise control:
 - SendMessageToTopScreen: handle the message immediately
 - PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Chris Gomez 6934a337ee More minor scoring fixes (+1 to combo for jumps in oni mode only; HoldNotes worth 3 in course modes) 2003-03-17 08:08:29 +00:00
Glenn Maynard 8771c3d6bf fix compile
fix warning
2003-03-16 21:55:50 +00:00
Chris Danford 9dbbb7949e ScoreKeeperMAX2:
- Jumps count as 2 toward combo, but 1 toward judgement totals
- Only Perfect or better increments combo in courses
2003-03-16 20:55:45 +00:00
Chris Danford 6ccb255719 Jumps count as only 1 in TapNoteScore totals 2003-03-16 18:57:34 +00:00
Chris Danford 7192afab51 Clean up some ScoreKeeper names
Jumps are now graded on the TapNoteScore of the that completes the row, not the minimum TNS of the row
2003-03-16 17:45:32 +00:00
Glenn Maynard 2fa39fed8a Deal with determining whether to use Marv. timing within TNStoDP.
Use IsCourseMode.

Remove old comment.
2003-02-28 08:12:47 +00:00
Chris Gomez 2fc04360c1 Use altered dance point scoring for Nonstop and Endless too 2003-02-27 11:01:04 +00:00
Chris Danford 9ca8e5edde fixed ScoreKeeping (that I broke yesterday) 2003-02-27 01:53:37 +00:00
Chris Danford 22ef6c358b moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Chris Gomez ad40c01161 Oni mode scoring fixes
(don't subtract dance points in oni mode; marvelous worth 3 in oni only)
2003-02-25 21:50:34 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard 429fb10c70 don't wipe out meter > 10 2003-02-09 01:30:06 +00:00
Chris Danford cf8c4f884f cleanup of statistics, saving of high scores 2003-01-24 02:43:07 +00:00
Chris Danford 3ff91dffb0 NEW FEATURE: AutoSync status now shown during gameplay with icon
NEW FEATURE:  added autogen icon to select music
NEW FEATURE:  toggle for easter eggs in Machine Options
NEW FEATURE:  marvelous step timing togglable in Machine Options
NEW FEATURE:  Grade AAAA (all marvelous)
CHANGE:  Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Glenn Maynard bb8940adad Add and use accessors for most of Notes.
Don't autogen data until it's needed.
2003-01-02 22:10:51 +00:00
Glenn Maynard 54da02109e cleanup 2002-12-17 21:52:38 +00:00
Glenn Maynard cf2e68a72e OK is worth a step, too. 2002-11-07 03:53:54 +00:00
Glenn Maynard 576b9e393f add abstract scoring
(Got tired of having to search for the scoring stuff in Player ...)
2002-11-03 07:17:03 +00:00