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