Commit Graph

104 Commits

Author SHA1 Message Date
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
Chris Danford a798cc954c added ScreenEnding 2003-04-03 22:10:40 +00:00
Glenn Maynard d515fba524 change rotations to degrees 2003-04-02 07:24:40 +00:00
Glenn Maynard 9822eff40b pull songs out of the header that don't really need to be there 2003-03-23 18:52:18 +00:00
Glenn Maynard 1ab0823940 Fix oddities in the music wheel when two songs use the default
banner in a row (m_size wasn't being reset so CroppedSprite messed
up)
2003-03-16 00:45:06 +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 080a92450c SelectGroup animations converted to commands
ScreenStage animations converted to TransitionBGAnimations
Changed all Stage BitmapTexts to Sprites
2003-03-10 00:16:49 +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 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
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard 6ca905ef9d use SDL_Delay to sleep 2003-02-14 06:31:09 +00:00
Glenn Maynard 8a9feafd62 add GetCurrentTextureCoordRect 2003-02-08 23:45:06 +00:00
Glenn Maynard 5b8d5e49da simplify 2003-02-07 05:48:30 +00:00
Chris Danford 4ff98e0442 added flexable NoteType coloring to NoteDisplay, optimized note texture usage 2003-02-06 07:32:57 +00:00