Commit Graph

83 Commits

Author SHA1 Message Date
Glenn Maynard cc9bf8677a fix spin effects 2003-04-21 02:35:16 +00:00
Glenn Maynard da117055a5 Add quaternion commands to Actor. These are always additive. 2003-04-14 22:01:57 +00:00
Chris Danford 1bedf3b206 xoffset -> addx
yoffset -> addy
diffuse,1,1,1,0 -> diffusealpha,0
diffuse,1,1,1,1 -> diffusealpha,1
2003-04-11 21:51:28 +00:00
Glenn Maynard e473f337e4 make GetParam static 2003-04-02 21:58:56 +00:00
Glenn Maynard 9caf4b7479 whoops, silly fix 2003-04-02 20:22:50 +00:00
Glenn Maynard f479b703e5 add Z positioning 2003-04-02 18:15:35 +00:00
Glenn Maynard 909565b026 change rotations to degrees 2003-04-02 06:02:55 +00:00
Glenn Maynard 6bf0b0c304 Add Actor::Reset
While I'm recompiling everything anyway, move some functions out of Actor.h
2003-04-02 05:41:22 +00:00
Glenn Maynard 2e8654909a Remove Invalidate and Restore from Actor, Screen and ScreenManager.
They don't do anything, and they're never called; I think they're
D3D hangovers.

Don't make Actor::DrawPrimitives pure virtual.  It's useful to make
Actors that don't draw anything, and only receive updates, to modularize
functionality, such as TimingTip.  This also makes Actor::GetCommandLength
somewhat less of a heinous hack.
2003-03-28 00:49:01 +00:00
Glenn Maynard 7a68deb7cc fix a warning 2003-03-25 01:38:05 +00:00
Chris Danford 5cc010e7f7 fix mistake handling diffusealpha Actor command 2003-03-24 21:43:15 +00:00
Chris Danford a9f187c3de add scripting support to ScreenSelectMusic and ScreenEvaluation 2003-03-24 21:37:13 +00:00
Glenn Maynard 7053ddf17e add "diffusealpha", to change alpha without changing color 2003-03-19 21:02:50 +00:00
Glenn Maynard 07fadbc8f5 add GetCommandLength 2003-03-19 19:56:27 +00:00
Chris Danford 4a239b0c35 fixed some ScreenGameplay transition glitches
fix cracks in BGAnimation tiles (mostly)
2003-03-12 01:26:44 +00:00
Chris Danford 31aa613295 Cleanup of theme element names
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Glenn Maynard be89073042 fix compile problems 2003-03-05 23:35:43 +00:00
Chris Danford 267fcec652 added TransitionBGAnimation 2003-03-05 08:48:35 +00:00
Chris Danford d34102b717 scripting support in BGAnimations 2003-03-05 02:52:40 +00:00
Chris Danford a696414cac Actor tween cleanup
Actor scipting with Command()
modularizing menu widgets into "ModeSelector"s
move animations into metrics
2003-03-02 01:43:33 +00:00
Chris Danford 1fca3d67c5 more work on Battle 2003-02-25 02:51:04 +00:00
Chris Danford bed2c0a74b fixed crash when saving Course records
fixed incorrect handing of "accelerate" token in Actor::Fade
2003-02-24 00:47:13 +00:00
Chris Danford 887704d948 revamped SelectDifficulty screen. Metrics can now control the choices available 2003-02-23 23:29:22 +00:00
Chris Danford 294144575c speed up editor beat bar drawing (frame rate is not 3x as fast!)
fixed inaccurate 2k/xp video card detection
2003-02-22 00:22:27 +00:00
Chris Danford 848ad6e2be clean up detection and handling of drivers with problematic AA lines
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00
Chris Danford 32cdbed7bf Added detection of buggy Voodoo3 drivers, then found a hack that fixes the problems. Sigh... 2003-02-20 10:41:43 +00:00
Chris Danford 5ecd3afdd7 improved editor playback performance by not drawing unncessary Actors
fixed crash in Big transform
fixed ugly area highlight alignment
2003-02-19 07:59:00 +00:00
Chris Danford ac9e58f760 overhauling editor UI 2003-02-18 23:15:38 +00:00
Chris Danford 032bf447f3 per-player NoteSkin
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Chris Danford beb00ac008 fixed artifacts in Name Entry 2003-02-17 05:44:05 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford 4ff98e0442 added flexable NoteType coloring to NoteDisplay, optimized note texture usage 2003-02-06 07:32:57 +00:00
Chris Danford 5a7b10e989 more work on ranking 2003-01-26 20:49:05 +00:00
Chris Danford 9a104a7b2f working on ranking 2003-01-26 07:33:03 +00:00
Chris Danford ab9f558c6e Adding basic coin support 2003-01-19 04:44:22 +00:00
Glenn Maynard ebe5b97b49 add GetDestTweenState and SetTweenState 2003-01-16 05:07:54 +00:00
Chris Danford 21ab45ec96 fixed broken screen gameplay, started adding coin-op logic 2003-01-10 02:22:07 +00:00
Glenn Maynard d1b2a88a4e add TweenTime() 2003-01-01 09:05:21 +00:00
Glenn Maynard 9daaee589a don't ignore null updates 2002-12-19 22:10:28 +00:00
Glenn Maynard 5800971a2f use builtins for booleans 2002-12-17 21:15:47 +00:00
Glenn Maynard 67f7a15deb get rid of RECT defines 2002-12-17 06:25:03 +00:00
Glenn Maynard 6be4ed8d60 fix bounce tween glitch when no time has passed
(hmm. perhaps we should just not call updates to begin with in this case)
2002-11-18 09:35:33 +00:00
Glenn Maynard 0a1ec64bf6 remove comment 2002-11-14 01:48:48 +00:00
Chris Danford 628dea9da7 OpenGL checkin. Movie textures, texture stretch, texture dither, and 16 bit textures are broken. 2002-11-11 04:53:31 +00:00
Chris Danford 23deb80a44 Winsock replaced with SDL_net 2002-11-01 20:01:59 +00:00
Glenn Maynard c20d5b67dc s/CRECT/RectI/ 2002-10-31 05:52:12 +00:00
Chris Danford 73f7db6b15 Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code. 2002-10-28 05:30:45 +00:00
Glenn Maynard 79050f3804 Gaaah. Head hurts.
Fix rounding error: when rect_width is 9, we want
rect_cx = pRect->left + 4.5, not 4.  This resulted in a gap between the
black quad and the gradient quad in TransitionFadeWipe, and possibly
other obscure things.  (The transition doesn't use a texture at all, so this
wasn't actually related to the bilinear filtering issue.)
2002-10-13 22:32:26 +00:00
Glenn Maynard d252e31244 After an assertion failure, the user might continue. If we ASSERT(0),
return.  (We should probably be throwing, though.)
2002-09-07 10:11:00 +00:00
Glenn Maynard 313359c2d7 bump tween update into a separate function 2002-09-04 21:53:43 +00:00