Commit Graph

106 Commits

Author SHA1 Message Date
Chris Danford 6d88de983d fix hold body and cap misalignment in reverse and FlipHeadAndTailWhenReverse=1 2003-12-31 23:47:01 +00:00
Chris Danford 4cf6e96f6b support different explosion graphics per TapNoteScore 2003-12-31 21:40:38 +00:00
Chris Danford c58101953f per-element lighting flag for NoteSkins 2003-12-31 08:15:34 +00:00
Chris Danford f05ce5eaed change NoteSkin lighting 2003-12-31 03:42:59 +00:00
Chris Danford 4b3af8bd5c add note color support for Tap Addition 2003-12-29 03:51:15 +00:00
Glenn Maynard 7003e2b157 Implement RADAR_NUM_HANDS result.
Change hold note contents to rows (from beats).  This makes it
consistent with tap note data.  Row numbers are also generally
more precise, since they're integers, not floats.
2003-12-16 04:00:39 +00:00
Chris Danford d51a3491a8 working on battle attacks 2003-11-15 08:51:47 +00:00
Matt Denham 686f0656bd Re-fix Autogen (I'll shoot the person who forgot about TAP_EMPTY)
fix misc. errors with the BMS loader
finish support for 48th/64th notes in code
2003-11-13 07:35:58 +00:00
Glenn Maynard 1ed86b18fa Oops. 2003-11-06 07:19:46 +00:00
Glenn Maynard 5a30c390d6 Fix crashes due to rendering nonexistant NOTE_TYPE_48TH and
NOTE_TYPE_64TH.
2003-11-06 07:17:31 +00:00
Chris Danford 7c90cdca44 fix m_bFlipHeadAndTailWhenReverse 2003-10-19 07:47:16 +00:00
Chris Danford 3107c3b23b add NoteSkin metric to flip head and tail drawing position 2003-10-14 04:41:24 +00:00
Glenn Maynard ebfe37f70b Several effect fixes and simplifications. 2003-09-30 03:14:09 +00:00
Chris Danford cda57e7c5d fix Model bugs exposed by use in NoteDisplay 2003-09-23 05:39:24 +00:00
Glenn Maynard ee6d4f3f00 fix leak 2003-09-23 01:24:20 +00:00
Chris Danford dba1188c97 remove .model file format, replace with more general .actor file format 2003-09-21 20:57:07 +00:00
Glenn Maynard f4682f7255 Assertion to catch a div/0 a little earlier. 2003-09-16 00:47:52 +00:00
Glenn Maynard b0adf33f18 (Overly large commit; these ended up being very interdependent.)
Move beat searching in NoteField into FindFirstDisplayedBeat and FindLastDisplayedBeat.
Handle seamless note skin changing during Rave mode.
NoteDisplay loads a given note skin, ignoring GAMESTATE.
2003-09-12 06:23:51 +00:00
Glenn Maynard 7238de20aa revert (better idea) 2003-09-12 02:44:14 +00:00
Glenn Maynard c5e34614fa Store note skin sprites in the note skin cache. 2003-09-12 01:30:59 +00:00
Glenn Maynard ab3d3c622a Fix visibility modifiers when combined with reverse modifiers 2003-09-04 05:27:43 +00:00
Chris Danford 248a61513a Add scrolls: split and alternate 2003-08-17 00:15:54 +00:00
Chris Danford 7429c86ebe Add "tipsy" effect (is there a better name for this?) 2003-08-16 23:34:47 +00:00
Chris Danford 10610e75ce support mini, reverse in rave 2003-08-14 08:13:08 +00:00
Chris Danford 1f8a45cbee Add mines transform 2003-08-10 10:12:50 +00:00
Chris Danford a2ebcfce01 show different tap graphic for additional notes created by a transform 2003-08-10 06:00:30 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Glenn Maynard 14605f01c0 Implement HoldHeadIsAboveWavyParts, HoldTailIsAboveWavyParts. 2003-07-17 07:37:56 +00:00
Glenn Maynard 4f9a687dab We light hold heads; light tails, too. 2003-07-17 06:11:32 +00:00
Glenn Maynard 743c600d0f Break up the monster HoldNote drawing function. No actual functional
changes in this commit.
2003-07-17 06:10:25 +00:00
Chris Danford 4dfb7ee6a4 lighting for hold heads 2003-07-10 03:38:45 +00:00
Glenn Maynard 2af0ab21ed allow using a model for hold tails 2003-07-09 05:57:48 +00:00
Glenn Maynard f9ff8d49fb Z-buffer for effects on the Z axis. 2003-07-09 01:34:48 +00:00
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