Commit Graph

100 Commits

Author SHA1 Message Date
Chris Danford c67d78d948 let Actor subclasses have first crack at parsing commands
allow Models and BitmapTexts in BGAnimationLayer (detected through file extension)
add RageModelVertex, which doesn't have a color property
add "stretch" file name hint for textures
2003-07-07 01:29:18 +00:00
Chris Danford 3a3e0c505c add Actor commands to set blend mode 2003-07-05 21:36:47 +00:00
Chris Danford aac9739fac Add crop property to Actor - currently only used in Sprite 2003-06-20 23:04:11 +00:00
Glenn Maynard ad580a760d add SetGlobalDiffuseColor, SetGlobalX, SetDiffuseAlpha 2003-06-16 20:00:10 +00:00
Glenn Maynard cdb5c0291d add FinishTweening 2003-06-16 17:33:28 +00:00
Chris Danford c97ead322e improve tween synchronization 2003-05-16 21:09:26 +00:00
Chris Danford 59ba4896b2 fix P2 lifemeter and right hold head not drawing. Actor::m_bUseCulling was not being init'd. 2003-05-15 22:43:02 +00:00
Chris Danford 54bedc3eba clean up RageDisplay methods, add ability to mask song banner
The masking uses the Z-buffer under the assumption that some cards don't have a stencil.  Should we be using the stencil instead?  It doesn't really matter because we never need both the Z buffer and stencil buffer simultaneously.
2003-05-15 06:09:19 +00:00
Glenn Maynard d223ca4217 Remove a header and a variable that are never used.
Please, folks, always run a cvs diff and see if changes make sense
before committing ...
2003-05-12 00:58:29 +00:00
Andrew Livy 502f6fa0b6 Some rather massive changes to Evaluation to allow for theming of Pump It Up style Evaluation Screens.
In Short: A sound plays each time a judgement appears on the screen. I've made a fair few options available for themers on this one... hence so many redir files.
2003-05-11 22:19:40 +00:00
Glenn Maynard c342403abb ignore empty commands 2003-05-08 22:07:24 +00:00
Glenn Maynard ee4968b986 ignore spaces in metric commands 2003-05-07 04:03:46 +00:00
Glenn Maynard df0a74e1b5 add glow modes 2003-05-04 22:35:42 +00:00
Glenn Maynard fe33dec385 Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Glenn Maynard 3c346751f3 add scaletocover 2003-04-22 22:25:07 +00:00
Glenn Maynard ba3c743eeb comments 2003-04-22 22:11:18 +00:00
Chris Danford 7e586c3c8b fix long/marathon balloons 2003-04-21 22:26:07 +00:00
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