Commit Graph

137 Commits

Author SHA1 Message Date
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
Chris Danford ea99fad00b fix jittery danger glow when steam bounces around danger threshold 2005-05-20 21:10:29 +00:00
Chris Danford a61d0693f4 flip the P2 life meter in metrics, not in code 2005-04-30 00:54:28 +00:00
Chris Danford 05757f9d46 2x overdraw on the whole life meter stream so that translucency is even 2005-04-30 00:23:47 +00:00
Chris Danford 3117e1bd3d cleanup: use Preference 2005-04-27 07:50:38 +00:00
Chris Danford 371f97effe cleanup survival elements 2005-04-21 11:16:01 +00:00
Chris Danford ee3764a2ed use graphic for life meter background 2005-04-10 01:24:00 +00:00
Chris Danford 45908c5bef revert to investigate life meter not draining 2005-04-06 08:36:34 +00:00
Chris Danford 218be32879 separate fail types per player. Now FailType adjustments based on Difficulty only affect the relevant players. 2005-04-05 08:30:57 +00:00
Chris Danford 79c21f2721 don't bounce the life meter when failing
show solid black when dead - don't danger blink
2005-04-03 08:12:06 +00:00
Chris Danford 7ca20486ef use sin lookup table to fix terrible performance with float and tipsy performance on some archs 2005-03-22 00:58:05 +00:00
Chris Danford 66a30e72b8 optimize: Add GetTimeSinceStartFast() that caches the time for archs where GetMicrosecondsSinceStart() is slow 2005-03-21 21:40:07 +00:00
Chris Danford a2915c038b add TemporaryEventMode flag to GameState 2005-02-21 17:29:49 +00:00
Chris Danford bb712884bb move global StageStats into a singleton 2005-02-16 03:25:45 +00:00
Glenn Maynard 188cbfa063 merge TNS_HIT_MINE handling 2005-02-07 06:17:07 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Charles Lohr a77a947dd0 Change: MUCH Cleaner fix for lifebar. 2005-01-26 14:08:02 +00:00
Charles Lohr 73a63247e6 FIX: Dead appearance on start. 2005-01-26 08:05:59 +00:00
Chris Danford 09d018444e split StageStats into player-specific and non-player-specific structs 2004-12-20 10:47:41 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Glenn Maynard 1c9a87326a Move the default life meter to a metric. I'm not yet sure what the best
way to handle these are; metrics, different GamePrefs defaults per game, ...
2004-11-15 03:24:43 +00:00
Ben Anderson 1104565faa Proof that I forgot to diff before committing... Stupid me. That comment is useless. 2004-11-12 04:01:20 +00:00
Ben Anderson cdca8e1457 Implement LifeMeterBar passing and LifeMeterBar extra passing, lifebars that display when the player is above the passmark. 2004-11-12 03:44:15 +00:00
Chris Danford 5127ceef4d remove CachedThemeMetrics in favor of ThemeMetric<T>
fix "CachedThemeMetrics don't read HTML colors and don't evaluate Lua expressions"
2004-11-06 20:36:04 +00:00
Chris Danford ce4780559f froundf -> Quantize 2004-10-24 17:44:51 +00:00
Glenn Maynard 18d55971a1 fix warnings 2004-09-25 06:38:33 +00:00
Chris Danford 1ec8cbb208 simplify: only accept RectF 2004-09-22 02:20:50 +00:00
Glenn Maynard 30a9bf3292 license update 2004-06-08 00:08:04 +00:00
Thad Ward cc17505d38 remove ancient commented out code. 2004-05-09 15:11:51 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Chris Danford c8fc9ddeae options name cleanup, fixes 2004-01-20 07:09:44 +00:00
Chris Danford a1a85c277f MercifulMines -> MercifulDrain
playbalance rave
playbalance AI
2004-01-11 23:33:56 +00:00
Chris Danford d4fd7adb1d fix merciful mines 2004-01-03 21:55:40 +00:00