Commit Graph

169 Commits

Author SHA1 Message Date
Chris Danford 0cbbcebd39 standardize element names 2008-03-19 11:38:14 +00:00
Chris Danford dfb01714c7 revamp StreamDisplay: remove zbuffer tricks, replace with Sprite pills that can be used to make arbitrary shapes 2008-03-17 08:57:43 +00:00
Glenn Maynard 3e36a05c5f fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2008-03-09 01:51:34 +00:00
Glenn Maynard 79194f2d6b missed commit 2007-04-25 20:01:11 +00:00
Glenn Maynard 8c36383c76 working on finishing checkpoint holds:
track checkpoints missed and hit
allow it to inlfuence the life meter
2007-04-06 23:25:32 +00:00
Chris Danford edcfb9a990 Calculate stage based on the player with the highest current stage index. 2007-03-27 01:18:45 +00:00
Chris Danford 43ef38383d separate CurrentStageIndex into separate number per game and per player. This allowed for staggered join periods. 2007-03-25 09:37:14 +00:00
Glenn Maynard e30b6fe6c2 bind HealthState 2007-02-25 08:23:50 +00:00
Chris Danford f77647b5ad enum name cleanup: DIFFICULTY_* -> Difficulty_* 2007-02-22 07:18:05 +00:00
Glenn Maynard d4f96aa3a6 load metrics on demand 2007-02-12 22:38:09 +00:00
Chris Danford dd2fef4f40 add HandleTapScoreNone() for letting LifeMeters and ScoreKeepers handle TNS_None steps 2006-12-19 01:39:57 +00:00
Chris Danford 4ef0bc548b move LifeChange from Preference to Metrics 2006-12-12 10:31:16 +00:00
Glenn Maynard 7fcc68edda fix initial LifeChanged not sent; simplify 2006-11-14 20:45:29 +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 61538cb062 broadcast LifeChanged 2006-11-14 04:18:07 +00:00
Glenn Maynard c5f0f565ce simplify; don't accumulate m_iComboToRegainLife 2006-11-09 09:49:50 +00:00
Glenn Maynard 28c0816cd4 simplify 2006-11-09 09:48:51 +00:00
Glenn Maynard efdcb63f1b simplify, more consistent 2006-11-09 09:47:44 +00:00
Glenn Maynard bc9ad19157 simplify m_fPassmark. Use with FailAtEnd. 2006-11-09 09:21:52 +00:00
Glenn Maynard 40573d9fb0 remove RegenComboAfterFail. It was only for TwoPlayerRecovery. 2006-11-09 09:06:41 +00:00
Glenn Maynard 444108b3d6 unintentional 2006-11-09 08:39:46 +00:00
Glenn Maynard cd79b95422 remove bFailedEarlier 2006-11-09 08:39:45 +00:00
Glenn Maynard b8e7bb520a remove confusing unused 2006-11-09 07:59:20 +00:00
Glenn Maynard 49ce79328e simplify: danger is danger 2006-11-09 06:43:56 +00:00
Glenn Maynard 42b94af935 remove FAIL_THRESHOLD. This shouldn't be changed; failing with this
life meter means "empty".
2006-11-09 05:36:29 +00:00
Glenn Maynard 2c931f65d9 cleanup 2006-11-09 05:05:08 +00:00
Glenn Maynard a480164c7e cleanup 2006-11-09 04:59:17 +00:00
Glenn Maynard 133344a15f try to simplify this UpdateNonstopLifebar stuff (which seems to have
nothing to do with Nonstop).  This stuff is very tweaky and should
probably be broken out into Lua or something.
2006-11-09 04:58:03 +00:00
Glenn Maynard 280d09bc2e remove never used ForceFail 2006-11-09 04:17:16 +00:00
Steve Checkoway 30d9410b65 Unneeded. 2006-11-01 10:45:51 +00:00
Glenn Maynard 39ac2da962 ThemeMetric<Grade>, ThemeMetric<TapNoteScore> 2006-09-26 03:30:20 +00:00
Steve Checkoway a4aa69b148 Remove ThemeMetricEnum. Since all metrics are evaluated as lua, use lua integer constants. 2006-09-23 07:21:26 +00:00
Steve Checkoway 0f69c20eba Cleanup. 2006-08-06 02:42:40 +00:00
Steve Checkoway ba0d51cc7a Simplify. 2006-08-06 02:37:42 +00:00
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +00:00
Steve Checkoway ea1ec405e5 Make the minimum score to stay alive be themeable. 2006-07-03 04:30:20 +00:00
Steve Checkoway 16a1301fae Cleanup. 2006-07-03 04:05:32 +00:00
Chris Danford 2002bf820b easier beginner life 2006-03-17 02:24:15 +00:00
Glenn Maynard 62a0ac1370 spacing 2006-02-14 11:16:39 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Glenn Maynard 5316ffdecc move some preferences to where they're used 2005-12-30 19:46:10 +00:00
Glenn Maynard 09bc71b595 cleanup 2005-11-23 17:06:10 +00:00
Glenn Maynard 1b690264e3 that's not right: clamp(x,a,b) is not well-defined if a > b 2005-11-23 17:00:23 +00:00
Glenn Maynard ae712f3126 cleanup 2005-11-23 16:56:36 +00:00
Chris Danford e00a57e05e use Preference1D 2005-10-26 23:09:56 +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 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 20bb281e18 pass around a PlayerState and PlayerStageStats instead of PlayerNumber and looking things up in GameState 2005-08-23 20:40:47 +00:00
Chris Danford a47b3403b1 make life really easy in merciful beginner 2005-06-20 18:37:08 +00:00