Commit Graph

104 Commits

Author SHA1 Message Date
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 1e4eb54010 update comment 2004-12-11 22:31:21 +00:00
Glenn Maynard 29620a19bf make 0% RandomSpeed no effect (like other mods), instead of 100%
fix options menu selection
2004-12-11 21:48:32 +00:00
Glenn Maynard bd2bd7e2bf real arrow visibility fix
fix numbers not actually being random
2004-12-11 12:31:17 +00:00
Glenn Maynard d9843f67f1 arrow visibility fix 2004-12-11 12:11:36 +00:00
Glenn Maynard e9dde787f3 simplify 2004-12-11 11:58:56 +00:00
Steven Towle e7f1204f41 added random speed modifier (as an experiment for random variables in modifiers) 2004-12-11 11:06:41 +00:00
Chris Danford ce4780559f froundf -> Quantize 2004-10-24 17:44:51 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Chris Danford 5430ecb232 rename: Converge -> Centered 2004-08-29 07:12:37 +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
Geoff Benson 9609f5303a Added support for Dance Magic/Battle on Techno Motion 8-panel. Kind of hacky, but perhaps it will inspire others. 2004-06-23 22:18:22 +00:00
Geoff Benson e0c7539a42 Updated sizing/positioning on Techno Motion to better match arcade 2004-06-23 12:12:22 +00:00
Glenn Maynard aea0a41a68 clean up STYLE_TECHNO_VERSUS8 hack: Sprite really should not
be depending on GameState
2004-06-08 22:27:37 +00:00
Glenn Maynard 30a9bf3292 license update 2004-06-08 00:08:04 +00:00
Glenn Maynard ab7e7b1afa fix brake/boost tweening
allow tweening to/from constant speed mods
2004-04-09 04:49:29 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Glenn Maynard f5d2ddb719 fix stealth (can't multiply fVisibleAdjust; it starts at 0) 2004-03-19 02:21:51 +00:00
Chris Danford ebddb801fd make double + tornado easier 2004-03-14 20:29:42 +00:00
Chris Danford be223e7d86 fix expand in/out transition 2004-03-14 19:55:17 +00:00
Chris Danford 75a34c6979 fix interaction between accelerations 2004-02-29 19:21:16 +00:00
Chris Danford dbd09cd1a1 improve hidden+sudden behavior 2004-02-29 08:59:12 +00:00
Chris Danford ddeb153ed3 add "converge" mod 2004-02-23 07:44:11 +00:00
Chris Danford a0be7a2d72 tweak tipsy 2004-01-01 00:03:40 +00:00
Glenn Maynard 217f86e5fa fix Dizzy tweening 2003-11-18 00:50:06 +00:00
Glenn Maynard 9db6700c2f fix ACCEL_BRAKE tweening 2003-10-26 06:40:05 +00:00
Glenn Maynard 8d6d471ad7 fix EFFECT_TORNADO tweening 2003-10-24 07:40:42 +00:00
Glenn Maynard 308308ac99 fix sudden+hidden 2003-10-01 21:46:00 +00:00
Glenn Maynard c195f622ca simplify 2003-09-30 03:59:37 +00:00
Glenn Maynard ebfe37f70b Several effect fixes and simplifications. 2003-09-30 03:14:09 +00:00
Glenn Maynard 7be871b13a Nothing ever uses YOffset directly; everything sends it to either
ArrowGetYPosWithoutReverse or ArrowGetYPos.  ArrowGetYPos
sends it to ArrowGetYPosWithoutReverse.

Fold ArrowGetYPosWithoutReverse into ArrowGetYOffset.
2003-09-26 03:31:58 +00:00
Glenn Maynard 48d8017fa7 Move functions around. 2003-09-26 03:21:53 +00:00
Chris Danford eebb417840 clean up perspective
fix mini
fix frustum matrix in D3D
2003-09-21 18:07:29 +00:00
Chris Danford 0fe7975ab5 more challenging "brake" effect 2003-09-16 07:21:50 +00:00
Glenn Maynard b8e171e289 Fix mini bugs. 2003-09-09 01:32:32 +00:00
Glenn Maynard ab3d3c622a Fix visibility modifiers when combined with reverse modifiers 2003-09-04 05:27:43 +00:00
Glenn Maynard 5fd9adbe38 Move ARROW_SPACING into ArrowEffects.cpp.
Move ARROW_SIZE into GameConstantsAndTypes.h.
2003-09-04 04:57:54 +00:00
Steve Checkoway f1925e135d Unused variable. Will it ever be used or should the line be deleted? 2003-08-31 14:00:14 +00:00
Chris Danford 248a61513a Add scrolls: split and alternate 2003-08-17 00:15:54 +00:00
Chris Danford 7429c86ebe Add "tipsy" effect (is there a better name for this?) 2003-08-16 23:34:47 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard 2f99e4bfdc add BEAT 2003-07-09 10:40:34 +00:00
Glenn Maynard f9ff8d49fb Z-buffer for effects on the Z axis. 2003-07-09 01:34:48 +00:00
Glenn Maynard 1921765e9e Allow for effects on the Z axis. 2003-07-09 00:49:05 +00:00
William Reading d310d0e252 Fix darwin math problems 2003-07-04 18:03:20 +00:00
Glenn Maynard 121fa91c67 fix expand 2003-06-17 19:26:16 +00:00
Glenn Maynard 881d0e45d9 This fixes hidden, sudden, etc. with changed scroll speeds. I'm not sure
why this was here, so I'm not sure if this breaks other mods.  I need to set
up a test screen for gameplay mods; testing mods in gameplay is too slow ...
2003-05-29 00:15:51 +00:00
Glenn Maynard 6468f2b0d8 really fix flip 2003-05-17 21:40:11 +00:00
Glenn Maynard 98aebfaffb fix flip 2003-05-17 21:39:32 +00:00