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
Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Chris Danford
9580a5f8a4
add "success/try again" looping logic to lesson mode
2005-09-09 21:49:29 +00:00