Commit Graph

86 Commits

Author SHA1 Message Date
Chris Danford 13b9bcdb8d PersonalHighScore -> ProfileHighScore 2008-04-05 19:19:13 +00:00
Glenn Maynard 9030c1c63a remove old "bonus" code; not very well integrated and very niche 2008-03-18 15:27:26 +00:00
Chris Danford 77940f76a2 Move percent formatting into PlayerStageStats and apply the truncating rules in GetPercentScore(). The percent score that ends up in HighScore should match what is shown on the screen. 2007-09-14 08:50:29 +00:00
Chris Danford 71cca3a067 add NumControllerSteps 2007-09-14 05:56:12 +00:00
Glenn Maynard 6c9c99091f m_vpPlayedSteps is identical to the beginning of m_vpPossibleSteps.
Change to m_iStepsPlayed to avoid the duplicate information.
2007-05-31 04:48:42 +00:00
Glenn Maynard 643cadbbe0 fix up DQ; CurStageStats changes didn't interact well with it 2007-04-25 20:00:18 +00:00
Glenn Maynard 57bd25bb0c clean m_vPlayedStageStats as players unjoin 2007-04-19 14:34:42 +00:00
Glenn Maynard 995e1e2b06 add GRADE_TIER01_IS_ALL_W2S, GRADE_TIER02_IS_FULL_COMBO 2007-04-07 03:11:34 +00:00
Glenn Maynard 303c448c37 allow W4, W5 2007-03-23 01:45:07 +00:00
Glenn Maynard 9b955535fd simplify 2007-03-17 07:55:00 +00:00
Glenn Maynard 21f01e2bdb bindings 2007-03-16 01:23:22 +00:00
Glenn Maynard 7d872d9710 bindings 2007-03-04 03:03:40 +00:00
Glenn Maynard 2da0ef9a0a GetTapNoteScores, GetHoldNoteScores 2007-03-02 04:50:51 +00:00
Glenn Maynard f361dc7032 handle MultiPlayer judgements with message parameters to clean
up judgement handling
2007-03-01 21:22:37 +00:00
Chris Danford 0160e23705 style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford f77647b5ad enum name cleanup: DIFFICULTY_* -> Difficulty_* 2007-02-22 07:18:05 +00:00
Chris Danford aaefeac377 fix first life set not broadcasted 2006-11-16 12:25:55 +00:00
Chris Danford 98f8625834 add Lua binding for life 2006-11-16 12:04:52 +00:00
Chris Danford 67f5660bf3 add Lua bindings 2006-11-15 23:35:47 +00:00
Chris Danford b6d6d0cb02 add CurrentScoreMultiplier
add Lua bindings
2006-11-14 11:23:13 +00:00
Chris Danford 2f7ac6aa3c Add m_ to StageStats and PlayerStageStats members. There are several methods of these classes with local variable names that are similar to the member names. m_ helps distinguish between those two types. 2006-11-14 11:13:21 +00:00
Glenn Maynard cd79b95422 remove bFailedEarlier 2006-11-09 08:39:45 +00:00
Glenn Maynard de6ca466d2 more enum standardization 2006-10-07 04:39:48 +00:00
Glenn Maynard 2ce839e4eb Invalid 2006-10-07 04:25:28 +00:00
Glenn Maynard e91a806b37 remove LuaFunctions.h 2006-09-29 09:54:50 +00:00
Glenn Maynard c690fdcfe4 unify registration 2006-09-29 00:01:32 +00:00
Glenn Maynard ea7c05cee5 simpler Lua boilerplate 2006-09-27 19:53:05 +00:00
Glenn Maynard e531249704 naming cleanups 2006-09-26 20:49:10 +00:00
Glenn Maynard a220b68c9e update bindings 2006-09-26 08:01:12 +00:00
Steve Checkoway 884af552ee Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file. 2006-07-28 03:34:14 +00:00
Glenn Maynard 7f463daafe remove experimental TotalError 2006-07-07 18:45:15 +00:00
Steve Checkoway 1eeb14cd5a Do not dereference if later = fLifeRecord.end(). 2006-06-27 15:49:37 +00:00
Chris Danford e8cbdd860b keep track of last judgment(for XML Judgment 2006-04-21 00:33:55 +00:00
Chris Danford 9b71410b14 easier grade in merciful beginner 2006-03-17 03:44:11 +00:00
Glenn Maynard 1fd4b7f05f Use bFailed , not bFailedEarlier. That way, you can't get a Failed grade
in FailOff (that's what FailOff means: you can't fail).  This also means you won't
get an F if you bottom out in TwoPlayerRecovery; that's OK.
2006-03-17 01:50:28 +00:00
Glenn Maynard fda3ca9932 cleanup 2006-03-11 02:49:11 +00:00
Glenn Maynard 702c38c2d1 cleanup 2005-12-19 01:37:24 +00:00
Glenn Maynard a5de2609ef A combo that's rolled over (continued) from the previous stage
starts at the beginning of the song, not from the first step.
2005-12-19 01:33:14 +00:00
Glenn Maynard 4b31547f78 style 2005-12-19 01:28:33 +00:00
Glenn Maynard b01308783e unused headers 2005-12-19 00:42:29 +00:00
Chris Danford b3925c7f14 judgment name cleanup 2005-10-09 07:01:48 +00:00
Chris Danford feb1bfb0fc naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
add Preference1D so that we can index into the grading and life values
2005-10-09 04:30:59 +00:00
Chris Danford 0f07808ecc Use generic names for score values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 02:10:32 +00:00
Chris Danford 1ead066956 Use generic names for TapNoteScore values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 02:02:03 +00:00
Chris Danford b6cf3477b4 Use generic names for TapNoteScore values since they are treated genericly by the code.
Theme changes coming...
2005-10-08 00:57:40 +00:00
Chris Danford fa2a5bddc3 Don't give awards if GaveUp or UsedAutoplay
Move bGaveUp into StageStats.  It's not really a per-player value.
2005-10-01 00:18:13 +00:00
Glenn Maynard 86001c793c fix warning 2005-09-22 03:10:47 +00:00
Glenn Maynard 2822b320fd compile fixes 2005-09-12 17:49:53 +00:00
Chris Danford f98cae8ae1 lesson mode polish 2005-09-12 08:04:47 +00:00
Chris Danford e628959ac0 move screen-specific BGAs into overlay and broadcast change messages instead
add lesson fail/pass logic
2005-09-12 06:21:30 +00:00