Steve Checkoway
20a8bab45c
Clean up includes.
2004-04-05 05:22:32 +00:00
Glenn Maynard
d5098c84ce
move texture load policy into RageTextureID, so it can be set to volatile consistently
...
for banners/backgrounds
2004-03-26 10:15:18 +00:00
Glenn Maynard
f353bd3206
Sprite::SongBGTexture, Sprite::SongBannerTexture (replacing Banner::BannerTex)
2004-03-26 07:50:33 +00:00
Chris Danford
2929bacb08
show per-diffculty award on Eval screen every time it's received (not just the first time)
...
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Glenn Maynard
96ee7b6028
improve output
2004-03-19 02:44:04 +00:00
Glenn Maynard
330ba5ab27
make scale(RageColor) available
2004-03-06 07:20:21 +00:00
Glenn Maynard
a5770950e3
enable Sprite::EarlyAbortDraw; fixes white CDTitle when it should be hidden
2004-02-15 03:05:21 +00:00
Steve Checkoway
a45f925485
fix warning
2004-02-15 03:04:30 +00:00
Chris Danford
10a4580c12
remove Actor::Fade*, remove unnessary virtuals in Actor
2004-02-14 03:38:34 +00:00
Chris Danford
bf36e8b561
turn invalid state index assert into a MessageBox
2004-02-13 07:45:57 +00:00
Chris Danford
4654e5049a
more helpful assert message
2004-02-06 03:59:55 +00:00
Chris Danford
9502f1c262
draw models with 2 textures with multitexture instead of 2 passes. D3D multitexture not tested yet
2004-02-04 09:55:18 +00:00
Chris Danford
b3ff1ef883
re-add mipmapping, support it in OpenGL (D3D unimplemented)
2004-01-23 06:20:28 +00:00
Chris Danford
f7647ae391
add pre-parsing for ActorCommands (though not yet used in ThemeManager)
2004-01-10 20:34:18 +00:00
Chris Danford
4ac936cfbf
GrayArrow => ReceptorArrow
...
move ReceptorArrow metrics into NoteSkin
ReceptorArrow metrics, code cleanup
2003-12-22 10:30:10 +00:00
Glenn Maynard
448174a04f
fix comment
2003-12-22 06:22:49 +00:00
Glenn Maynard
222e7d3630
fix crash
2003-12-17 04:50:39 +00:00
Glenn Maynard
60aee74847
implement edge fade
2003-11-08 19:38:38 +00:00
Glenn Maynard
c77ddb2107
Reduce dependencies, const fix.
2003-11-07 20:55:30 +00:00
Glenn Maynard
a9c98610ba
add StretchTexCoords, StretchTexCoords command
2003-10-30 22:56:45 +00:00
Glenn Maynard
c311bff4a4
Add texture commands.
2003-10-30 21:58:18 +00:00
Glenn Maynard
e2c2ae4941
use GetExtension, Dirname, Basename
2003-10-29 20:46:37 +00:00
Glenn Maynard
cd195dc6b7
comment
2003-10-16 06:50:53 +00:00
Chris Danford
8ac398d192
optimize Actor::BeginDraw
2003-10-07 04:26:14 +00:00
Glenn Maynard
b13cb43aa6
IniFile::GetValueB->GetValue, etc. Cleanup.
2003-10-02 02:03:29 +00:00
Chris Danford
278cb4c3f1
runs on Xbox
2003-07-22 07:47:27 +00:00
Chris Danford
8158ca8770
compiles on Xbox (still a CRT linking error though)
2003-07-11 03:15:28 +00:00
Chris Danford
3ee5463de7
battle stuff
2003-07-09 02:27:05 +00:00
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
Glenn Maynard
c56c8ab5a3
Remove unused SetCroppedSize.
...
By the way, be careful when adding prototypes: don't add them between
another prototype and a comment about it, or you'll cause confusion later
on.
2003-07-03 18:54:22 +00:00
Sean Burke
ff6af2f72d
Add missing Sprite::SetCroppedSize to make it compile again.
2003-07-03 17:31:00 +00:00
Chris Danford
9c9aef37c7
fold CroppedSprite functionality into Sprite
...
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard
0dac6150c5
remove strange space-like characters that aren't actually spaces
2003-06-24 22:00:38 +00:00
Chris Danford
4fcd08a7d5
revert Sprite custom texture coordinate code (to fix rotated banner)
2003-06-23 04:49:28 +00:00
Chris Danford
177421b705
Don't sleep for movie decoding to catch up.
...
The DShow threads seem to be getting enough time anyway. With sleeping removed, my P2-450 still doesn't drop any movie frames.
2003-06-22 17:48:45 +00:00
Chris Danford
aac9739fac
Add crop property to Actor - currently only used in Sprite
2003-06-20 23:04:11 +00:00
Chris Danford
02016ae442
Reorganize RageDisplay
...
Add Direct3D renderer (separate project configuration)
Add Xbox project config (doesn't yet compile)
2003-05-22 05:28:37 +00:00
Glenn Maynard
650611f0e2
fix comments
2003-05-20 05:26:12 +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
80d16e87e8
make sprite files a wildcard match, which is more robust
...
handle case-insensitivity
2003-05-05 08:26:30 +00:00
Glenn Maynard
df0a74e1b5
add glow modes
2003-05-04 22:35:42 +00:00
Glenn Maynard
b7c56989f4
disable blending hack
2003-05-04 05:13:30 +00:00
Glenn Maynard
368375ca01
handle some obscure rounding errors
2003-05-04 05:10:51 +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
Chris Danford
977ad34638
move timespacing on player options screen
2003-04-24 06:16:04 +00:00
Glenn Maynard
5f791e1510
Add simpler accessors.
...
Default wrapping to on when custom coords are enabled.
2003-04-21 02:45:00 +00:00
Glenn Maynard
8d84695bfc
Change custom coordinate order from ( bottom left, top left,
...
bottom right, top right ) to ( top left, bottom left, bottom right, top right ).
This matches the vertex order, which is simpler. (Couldn't do the
opposite, since the old ordering wasn't wrapped correctly to form
a quad.)
2003-04-21 01:50:03 +00:00
Glenn Maynard
9ac592bf2b
always honor m_bTextureWrapping; I can think of obvious uses for
...
it when using custom texture coords
2003-04-21 01:36:53 +00:00
Glenn Maynard
c48ade0eb5
break rect -> texture coord array into a function
2003-04-21 01:35:37 +00:00
Glenn Maynard
6e6c60858a
consolidate Enable/DisableTextureWrapping
2003-04-10 18:25:17 +00:00