Commit Graph

82 Commits

Author SHA1 Message Date
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
Glenn Maynard 4edd0c6eb1 transitioning to accessing these directly 2005-09-11 01:50:12 +00:00
Glenn Maynard 5ce2502b59 Merge StageResults into PlayerStageStats. Move results calc into StageStats.
This makes StageStats touch some stuff that I don't think it should, but it's
an improvement over having all this scoring logic inside a special screen.
2005-09-11 01:44:13 +00:00
Glenn Maynard 2ad92eb482 init 2005-09-11 00:49:16 +00:00
Glenn Maynard 03f00dd0d2 move awards into PlayerStageStats 2005-09-11 00:48:29 +00:00