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
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
f61f5ddfed
cleanup
2005-09-10 23:47:10 +00:00
Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Glenn Maynard
8dd68c145b
fixes
2005-08-26 20:57:06 +00:00
Chris Danford
5a19510ead
struct -> class
2005-08-23 20:49:30 +00:00
Glenn Maynard
7afc69b2fd
OnePassed binding
2005-07-15 04:48:36 +00:00
Glenn Maynard
7d99ae8022
AllFailed binding
2005-07-12 22:35:48 +00:00
Glenn Maynard
9d7f835609
no need to template Luna specializations
2005-06-20 05:02:03 +00:00
Chris Danford
41becb56a4
GetFullDisplayTitle -> GetDisplayFullTitle
2005-05-23 00:38:09 +00:00
Chris Danford
5d398f4ad3
add song boundary marker
...
add "just barely"
2005-04-27 21:46:35 +00:00
Chris Danford
d5b7e5650c
only save life and combo for the range of time between the first and last step
2005-04-23 02:50:26 +00:00
Chris Danford
f57e898966
show life and combo graphs over the whole song/course - not just over the time the player was alive
2005-04-20 06:13:06 +00:00
Chris Danford
00e4c2686e
clear all stage stats to fix accumulating life and combo memory
2005-04-04 12:45:35 +00:00
Glenn Maynard
31fc8bc1e7
asserts
2005-02-23 20:59:07 +00:00
Chris Danford
230264c873
add Lua methods
2005-02-18 12:04:51 +00:00
Chris Danford
bb712884bb
move global StageStats into a singleton
2005-02-16 03:25:45 +00:00
Chris Danford
db86be45ba
add Lua binding
2005-02-16 02:11:31 +00:00
Chris Danford
f0a2c6faff
move PlayerStageStats into a separate file
2005-02-16 00:37:50 +00:00
Chris Danford
9702bca914
track calories in StageStats
2005-02-15 00:54:24 +00:00
Chris Danford
ace7d6991c
fix runtime Lua error
2005-01-31 03:43:49 +00:00
Glenn Maynard
2592150cb9
fix long/marathon StageStats::GetAverageMeter results
2005-01-10 18:55:49 +00:00
Glenn Maynard
faa835f980
rename iMaxScoreToNow -> iCurMaxScore, to look like iCurCombo, iCurMissCombo
2005-01-10 15:26:21 +00:00
Steven Towle
19ac29c9af
added score display options
2005-01-09 07:47:38 +00:00
Chris Danford
09d018444e
split StageStats into player-specific and non-player-specific structs
2004-12-20 10:47:41 +00:00
Glenn Maynard
8befe32ebb
old commit: fix grading
2004-10-26 19:25:32 +00:00
Chris Danford
0634c55431
fix rounding error in displaying percent score
2004-10-18 03:00:12 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
6037c8b49b
fix grade calc using percentage scoring weights
2004-09-17 09:36:57 +00:00
Chris Danford
d189abfac1
remove dependency on enum value order
2004-09-11 17:05:06 +00:00
Chris Danford
f65af6bf6d
Song.h -> song.h
2004-08-30 05:08:08 +00:00
Chris Danford
cf9b4af6cb
convert ints and casts to use PlayerNumber and macros
2004-08-30 04:35:14 +00:00
Chris Danford
081c1e24b5
fix incorrect song counts for courses
...
cleanup: make StageStats hold a list of Songs and Steps that were played during the stage
2004-08-30 04:09:23 +00:00
Chris Danford
cd1fb281c2
put HoldNoteScore values in ascending value of goodness, like TapNoteScore values
2004-08-28 22:29:53 +00:00
Chris Danford
c4febdcf62
fix "Trail RadarValues off by -1"
2004-08-22 17:23:08 +00:00
Chris Danford
d320767912
fix eval stats off by 1
2004-08-21 06:46:49 +00:00
Chris Danford
9f6c2a77a1
remove logging
2004-07-24 18:37:25 +00:00
Chris Danford
05257b050c
fix combo and life history don't accumulate correctly in courses
...
change combo and life history position units to Seconds from Beats
2004-07-24 18:11:04 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Chris Danford
3809715db0
cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven.
2004-06-27 06:52:49 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Chris Danford
7dcd6da1dc
fix uninitialized StageStats.pSteps causes crash on Song::RevertFromDisk
2004-06-06 21:30:47 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Chris Danford
ba93ee8469
"for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 06:10:11 +00:00
Glenn Maynard
ab04630b41
don't return GRADE_NO_DATA from GetGrade in corner cases (eg.
...
pressing F5 in gameplay); it causes eval and html errors
2004-05-22 01:27:10 +00:00
Glenn Maynard
71831a75c3
simplify OneGotGrade
...
add GetStagesPlayed
2004-05-11 06:12:40 +00:00
Chris Danford
76d6066db6
fix possibly uninitialized variable
2004-05-07 07:21:53 +00:00
Chris Danford
5e6038c83a
fix "possibleDP=0 will choose Grade=Tier20, which may not have a graphic"
2004-05-02 09:57:28 +00:00
Glenn Maynard
979578427d
fix reversed grade NG and OK weights
2004-04-07 07:22:53 +00:00