Commit Graph

73 Commits

Author SHA1 Message Date
Glenn Maynard 1921765e9e Allow for effects on the Z axis. 2003-07-09 00:49: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 3e4e26dd95 fix crash with very long hold notes 2003-06-28 02:15:27 +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 aac9739fac Add crop property to Actor - currently only used in Sprite 2003-06-20 23:04:11 +00:00
Glenn Maynard 4200c6051e fix warning 2003-06-10 05:13:31 +00:00
Chris Danford 428d560a6b Clean up resolution fallback logic
Add video settings for G400
Working on composited text
2003-06-05 19:29:27 +00:00
Andrew Livy 1900979e46 fix crash on holdarrows -_- 2003-06-03 22:00:18 +00:00
Chris Danford f32d40e07c back out HoldNote step optimization 2003-06-02 17:34:41 +00:00
Chris Danford 6707a05e0d draw HoldNotes in larger segments if not wavy 2003-05-31 04:54:09 +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
Chris Danford 6f2ace362f fix goofy lifemeter and disappearing HoldNote bodies (z-buffer problems) 2003-05-15 06:33:08 +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
Chris Danford a5f09f296c new battle layout 2003-05-13 13:35:32 +00:00
Chris Danford dd8331d9fc add support for models in NoteSkin 2003-05-11 07:23:47 +00:00
Chris Danford c04b5b993b add Model to NoteDisplay 2003-05-09 04:42:04 +00:00
Glenn Maynard 924cb3f1bc allow positioning per-player
allow moving overlay graphics
2003-04-17 22:53:36 +00:00
Glenn Maynard 920f2022c4 add arrow redirection in positioning types 2003-04-17 21:45:37 +00:00
Glenn Maynard 6e6c60858a consolidate Enable/DisableTextureWrapping 2003-04-10 18:25:17 +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 66a6f0017f Most PlayerOptions now represented by floats
Appearance PlayerOptions are now not mutually exclusive
Accel PlayerOptions are now not mutually exclusive
Most PlayerOptions linearly interpolate if changed during song
2003-02-26 23:26:57 +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 5028fab1bc fixed interaction between arrow brightness and boomerang
fixing more course problems
2003-02-17 02:45:30 +00:00
Chris Danford 12756391db Added BIG transform. Haven't yet fixed the weird interaction it has with the score. 2003-02-16 20:27:53 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford b129bd7601 fixed wrong tap darking w/ reverse
working on course Ranking
2003-02-12 22:52:28 +00:00
Chris Danford 68f4bf1f31 cleaned up ShowSongOptions pref
Added fade for missed tap notes
move FailType to MachineOptions (so it's persistent)
2003-02-12 22:05:14 +00:00
Glenn Maynard f5819c7151 fix metrics 2003-02-09 06:33:34 +00:00
Glenn Maynard 2c7db70f4b instead of toggling head/tail as wavy/not, have a wavy part (top cap
and bottom cap) and a solid part (head/tail).

allow overriding note skin metric values per-button

(rather larger patch than I intended to commit at once; sorry)
2003-02-08 23:47:47 +00:00
Glenn Maynard ac8d140c3f fix solid hold tails 2003-02-08 02:36:42 +00:00
Glenn Maynard f70f666ee3 remove this hack: i'm not seeing any gaps, and it's making the
hidden/sudden overdraw worse
2003-02-07 05:48:05 +00:00
Chris Danford 4ff7233799 fixed vivid frame number miscalculation 2003-02-07 01:23:35 +00:00
Chris Danford 4ff98e0442 added flexable NoteType coloring to NoteDisplay, optimized note texture usage 2003-02-06 07:32:57 +00:00
Glenn Maynard 1b5478b736 fix death when fSongBeat < 0 2003-02-05 20:19:25 +00:00
Chris Danford 3ea84b5e5c NoteSkin format change. Fixes artifacts along borders, and more flexability for artists. 2003-02-05 03:53:57 +00:00
Chris Danford 559c3b7248 NEW FEATURE: Added 0.25x scroll speed
CHANGE:  Reorganized options on Player Options screen
NEW FEATURE:  New modifier: Acceleration-Land
NEW FEATURE:  New modifier: Acceleration-Expand
NEW FEATURE:  New modifier: Acceleration-Boomerang
CHANGE:  Tweaked Acceleration-Wave for more of a challenge
CHANGE:  Changed format  NoteSkin tap graphic format.  Existing NoteSkins will
	need to update the tap graphic.
2003-01-25 11:05:12 +00:00
Glenn Maynard eaf51a944c fix warnings 2003-01-19 07:51:10 +00:00
Chris Danford ab9f558c6e Adding basic coin support 2003-01-19 04:44:22 +00:00
Glenn Maynard cbeb0d1288 don't update g_bAllowVivid several times each frame 2003-01-18 08:34:41 +00:00
Andrew Livy 134bf066b0 Fixed annoying "Pump Center Pad Bug"
Basically "tap" was being mistook for "tap explosion"
so now tap is renamed to "tap parts"
stick with it :)
2003-01-16 17:10:19 +00:00
Chris Danford 1258b0c22f Fixed "floating background". Fixed interaction between COLOR_NOTE, and APPEARANCE_* 2003-01-14 05:56:18 +00:00
Chris Danford 1f8f1766e6 reimplemented NOTE_COLOR 2003-01-14 05:35:12 +00:00
Chris Danford fa75b5200b fixed generous Toasty
CHANGE:  Simplified NoteSkin format.  Old NoteSkins will need to be updated.
fixed BGAnimationLayer effect_bounce objects getting stuck
2003-01-13 08:31:34 +00:00
Glenn Maynard 1b4ef26e5b remove another set of old texel alignment shifts 2003-01-09 05:53:31 +00:00
Glenn Maynard 185b128ab1 do some queuing in NoteDisplay instead of RageDisplay;
get rid of pixel-shifting
2003-01-08 23:15:06 +00:00
Glenn Maynard 49f05c9ab8 s/throw RageException/RageException::Throw/ 2002-12-21 19:34:02 +00:00
Glenn Maynard 2cdd509a92 Texture parameters are bound to the texture, and aren't generic
OpenGL state, so we need to set the texture *before* setting other
stuff up.
2002-11-21 22:25:00 +00:00
Chris Danford 9d68ff5d7b Added clamp in RageColor->RageVColor conversion to fix some artifacts
Fixed "autogen doesn't generate patterns for all difficulties for some songs"
Fixed incorrect "show" value in "show!hold" being written in DWIs
Fixed "song ends early after adding an edit then playing"
2002-11-13 05:17:15 +00:00
Glenn Maynard 0178e1e3df fix hold notes 2002-11-12 01:55:25 +00:00
Chris Danford 628dea9da7 OpenGL checkin. Movie textures, texture stretch, texture dither, and 16 bit textures are broken. 2002-11-11 04:53:31 +00:00