Commit Graph

224 Commits

Author SHA1 Message Date
Glenn Maynard ef3d02e02d bFlipHeadAndTailWhenReverse flips the head and tail, and flips
the hold body.  Flip the caps, too.
2007-01-06 08:33:08 +00:00
Glenn Maynard db7bb23676 don't offset non-wrapped parts 2007-01-06 08:30:50 +00:00
Glenn Maynard 05e69b4b83 simplify 2007-01-06 08:28:53 +00:00
Glenn Maynard 331dbeb997 merge more hold rendering code 2007-01-06 07:22:48 +00:00
Glenn Maynard fcd215f61b merge hold note wavy part rendering 2007-01-06 06:12:40 +00:00
Glenn Maynard c620505da8 flip this around, to look like the same expression in the other two wavy hold part renderers 2007-01-06 05:35:06 +00:00
Glenn Maynard 4ee0024579 cosmetic to bring these wavy parts closer together 2007-01-04 05:58:19 +00:00
Glenn Maynard 946573142a cosmetic to bring these wavy parts closer together 2007-01-04 04:06:35 +00:00
Glenn Maynard eaebdb368c fix up add layer 2007-01-04 04:03:31 +00:00
Glenn Maynard 0b462d207b cosmetic to bring these wavy parts closer together 2007-01-04 03:58:08 +00:00
Glenn Maynard eb1cd3d2f1 simplify 2007-01-04 03:51:15 +00:00
Glenn Maynard 8fb0ca4e8f cleanup 2007-01-04 03:18:37 +00:00
Glenn Maynard 0ed3ce836c fix nt 2007-01-04 02:23:44 +00:00
Glenn Maynard 30a4e9374c DrawActor, DrawHoldHeadTail zoom handling 2007-01-04 02:21:58 +00:00
Glenn Maynard 3406e5d4c3 row -> beat for consistency 2007-01-04 02:14:03 +00:00
Glenn Maynard 8672e0eadb remove fLife--always 1 2007-01-04 01:33:36 +00:00
Glenn Maynard 6bfa6a6fb1 merge DrawHoldTail and DrawHoldHead 2007-01-04 01:29:14 +00:00
Glenn Maynard 885a245c0e move param 2007-01-04 01:24:51 +00:00
Glenn Maynard 3811d3d51c Rewrite attack handling. (This isn't intended to be fast or scalable--the
old code wasn't, either--I just want to get rid of the extra DrawActor
code path.  This feature should probably just be removed.)
2007-01-04 01:03:36 +00:00
Glenn Maynard 644eaec3a3 pass tn to tap rendering, like hold rendering
simplify
2007-01-04 00:45:47 +00:00
Glenn Maynard b4aeab5403 remove unused fDrawDistanceBeforeTargetsPixels2 2007-01-04 00:38:19 +00:00
Glenn Maynard e6ffc5d3a8 push DrawHoldTail, DrawHoldHead together 2007-01-04 00:22:20 +00:00
Glenn Maynard 53d6bb6e36 push DrawHoldTail, DrawHoldHead together 2007-01-04 00:16:24 +00:00
Glenn Maynard e0acdf0c80 simplify 2007-01-04 00:09:06 +00:00
Glenn Maynard cec4803949 5bb79cd "when using dizzy, hold heads get stuck in rotated position"
apply to tails too
2007-01-04 00:07:21 +00:00
Chris Danford 09e8c0bc34 Make addition a texture coord shift instead of a separate element. This means fewer texture swaps when drawing, fewer graphics to maintain, and lets non-tap elements have addition coloring 2006-12-15 22:27:00 +00:00
Chris Danford e58c980aef add per-NoteType texcoord offset so that Note and Addition can use the same ModelGeometry 2006-12-01 13:10:01 +00:00
Chris Danford bf20880ba9 name cleanup. Replace:
StartDrawingAtPixels
 FirstPixelToDraw
 YStartOffset
 DrawFarY
with:
 DrawDistanceAfterTargetsPixels
2006-11-13 06:12:38 +00:00
Chris Danford 06e30d1f45 support fading in of notes from 0 alpha at farthest draw point to 1 alpha closer 2006-11-13 02:27:23 +00:00
Glenn Maynard e77cf2375f don't clear the texture redundantly
fix missing SetZoom
2006-11-03 07:31:19 +00:00
Glenn Maynard b2f846ddf4 don't depend on texture env 2+ being clear 2006-11-03 03:49:32 +00:00
John Bauer 3ddc314cbd Currently, long hold arrows are smudged like wet fountain pen ink.
This change fixes them.  Apparently the DISPLAY does not keep track
of all of these state changes in between calls to Draw().
2006-11-02 21:00:20 +00:00
Glenn Maynard f4136c72e6 simplify 2006-11-02 06:47:48 +00:00
Chris Danford 1b4387a7d9 add HoldActiveIsAddLayer 2006-10-30 03:04:41 +00:00
Glenn Maynard 04b1490b51 faster, more reliable error checking 2006-10-20 09:43:56 +00:00
Steve Checkoway e87789da7c Rename XToString2 to XToString. 2006-10-15 00:09:18 +00:00
Steve Checkoway 04bff6bc1d Use XToString2. 2006-10-15 00:00:22 +00:00
Glenn Maynard 617e8b5335 FOREACH_ENUM2 -> FOREACH_ENUM 2006-10-07 08:56:58 +00:00
Glenn Maynard 5541709a1f move ColToButtonName from Game to Style, to reduce GAMESTATE use
in Game
2006-09-30 00:46:21 +00:00
Glenn Maynard 2eca7b670c use FOREACH_ENUM2 2006-09-27 05:18:47 +00:00
Glenn Maynard 0b7b6b6f9f naming cleanups 2006-09-26 21:05:49 +00:00
Steve Checkoway 832212c526 Cleanup. 2006-08-14 13:15:47 +00:00
Steve Checkoway d9b63a0dae Simplify. 2006-08-14 13:10:52 +00:00
Steve Checkoway b39d68c8cf Initial TapNote::lift implementation. 2006-08-14 12:16:31 +00:00
Chris Danford 339e9de36a clamp to 8 different note colors so that NoteSkins can implement colors efficiently in power-of-2 texture sizes 2006-08-08 02:27:59 +00:00
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +00:00
Glenn Maynard d0bcf2052d RageTexture is a wrapper around RageDisplay's textures; RageDisplay
itself doesn't use it.  Don't pass in RageTexture to SetTexture;
use RageDisplay's native texture handles.
2006-07-23 03:19:49 +00:00
Glenn Maynard 5c8ff23cfb unused 2006-04-29 21:22:16 +00:00
Chris Danford 6a78f271d0 fix mines frames draw with wrong tex coord shifting 2006-03-06 00:16:08 +00:00
Glenn Maynard 3654470a05 Fix notes placed 1/64th above the beat are the wrong color in vivid. 2006-02-17 05:57:00 +00:00