Commit Graph

164 Commits

Author SHA1 Message Date
Glenn Maynard 59a8020477 Cleanup. Fix warning. 2003-11-01 19:49:29 +00:00
Glenn Maynard 5a89d4e8f2 Fix NoteData::Init not actually clearing data.
Improve debug.
2003-11-01 19:46:05 +00:00
Matt Denham acec32cc8b Autogen fixes, stage 1 - tracks are combined semi-correctly (double->single will combine both pads to one) 2003-10-29 23:17:00 +00:00
Glenn Maynard 5f61050ce8 LoadTransformed, LoadTransformedSlidingWindow const fix. 2003-10-04 04:14:30 +00:00
Glenn Maynard 45fcce6e07 CopyRange const fix.
Add To4s, From4s.
2003-10-04 04:05:29 +00:00
Glenn Maynard 7d4ef141dc To2sAnd3s, From2sAnd3s 2003-10-04 03:12:45 +00:00
Glenn Maynard 8b78e58841 Add Get2sAnd3s. This will eventually replace ConvertHoldNotesTo2sAnd3s. 2003-10-04 03:02:26 +00:00
Glenn Maynard 1a8e342768 Optimize, fix const 2003-10-04 02:30:06 +00:00
Ben Anderson 15655ea98b Another chunk of code tested using VC6, I see... 2003-09-22 00:51:10 +00:00
Chris Danford 9434a66d94 fix FixImpossibleRows()
fix misaligned editor NoteFields
2003-09-21 23:16:44 +00:00
Glenn Maynard 9ffa8b5c41 Fix stray TAP_HOLD_HEADs when merging hold notes in the editor, and
possibly other problems.
2003-09-15 05:41:11 +00:00
Glenn Maynard c571885f86 Lots of code expects NoteData::CopyRange to be [x,y]; this fixes editor
and gameplay bugs.

I'd suggest that transforms should also take [x,y], not [x,y), for
consistency.
2003-08-18 17:21:18 +00:00
Chris Danford 5a36244a4e fix "corrupted HoldNotes" when using Transforms as attacks 2003-08-18 04:20:51 +00:00
Chris Danford ce28877677 fix "impossible" dance-double patterns produced by autogen 2003-08-07 07:18:43 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +00:00
Glenn Maynard 8800398923 implement Right. 2003-06-30 05:30:59 +00:00
Glenn Maynard c409726a68 simplify 2003-06-30 05:26:08 +00:00
Glenn Maynard 02e6bbbfa2 fix div/0 that caused radar weirdness 2003-06-29 19:53:10 +00:00
Glenn Maynard 6e6963d5c7 try to fix snapping with hold notes
before, we were setting spurious TAP_HOLD_HEADs, and we
weren't checking hold tails, which would cause taps to be moved inside
the tail end of holds
2003-06-17 20:28:32 +00:00
Glenn Maynard a68b8a117e somewhat fix snapping
hold notes are still a little odd
2003-06-17 20:08:17 +00:00
Glenn Maynard e6ce3c8e5c whoops 2003-06-17 20:00:30 +00:00
Glenn Maynard ae61c0d7be add missing quantize types 2003-06-17 19:56:29 +00:00
Andrew Livy 49a5b67453 Added: SelectMode, allows players to cycle between double/halfdouble/single on pump song select screen. Todo: Make it work for versus/make it more 'metricable'
Added: More pump theme stuff
Changed: Temporarily allowed Voodoo3 onto OGL renderer (DX looks horrid on my voodoo3 Bug?)
2003-06-02 11:31:13 +00:00
Chris Danford 2a85a2b9df Fix crash alt+tabbing in and out of fullscreen on Voodoo3+D3D+WinXP. 2003-05-30 00:30:40 +00:00
Andrew Livy 5641af692a Added Pumps 'half-double' style 2003-05-22 01:34:03 +00:00
Glenn Maynard 56d71b85b6 cleanup 2003-05-19 08:50:58 +00:00
Kevin Slaughter b1396c186a Fix ScreenHowToPlay:: Now displays until all the hard-coded steps are gone (SecondsToShow metric), and added into Player.cpp a value to show/hide judgment messages (miss/perfect etc*). This is turned OFF by default so everything still shows the judgment, except for ScreenHowToPlay 2003-05-19 08:18:21 +00:00
Chris Danford d2a73edf35 fix HoldNote compile errors/warnings 2003-04-05 21:18:18 +00:00
Glenn Maynard 1352067196 const fixes 2003-03-26 17:53:31 +00:00
Chris Danford 6ccb255719 Jumps count as only 1 in TapNoteScore totals 2003-03-16 18:57:34 +00:00
Chris Danford b2892caa4e improved Wide - prevents some nearly-impossible patterns 2003-03-16 01:47:08 +00:00
Glenn Maynard cc370ed036 quiet unused variable warnings 2003-03-14 22:28:32 +00:00
Chris Danford 1e6c67089e fix bug in SwapSides that caused it to behave like Mirror
Add Alters: copy_left_to_right, copy_right_to_left, clear_left, clear_right, collapse_to_one, shift_left, shift_right
Fix "SuperShuffle broken only in editor"
2003-03-13 21:44:14 +00:00
Chris Danford 3dd62d5568 improve Skippy
select last chosen NotesType and Difficulty in EditMenu
2003-03-13 20:46:59 +00:00
Chris Danford b4b8815cb7 Add Skippy transform 2003-03-13 09:20:21 +00:00
Chris Danford af6e1f764c Fix broken Little transform 2003-03-13 09:03:21 +00:00
Glenn Maynard 7cd6c95cac Reduce dependency on MAX_BEATS. 2003-03-06 22:42:29 +00:00
Glenn Maynard 75a058c1dd Reduce dependency on MAX_BEATS.
Don't call GetLastBeat from GetFirstBeat.
2003-03-06 22:40:04 +00:00
Glenn Maynard 09a0632481 Don't die due to invalid data. (We should be able to hose any
given piece of any song and still load cleanly.  It's fine to die due
to things that shouldn't be bad--such as themes--but we should be
very tolerant of songs.)
2003-03-05 10:07:20 +00:00
Glenn Maynard 2fa39fed8a Deal with determining whether to use Marv. timing within TNStoDP.
Use IsCourseMode.

Remove old comment.
2003-02-28 08:12:47 +00:00
Chris Gomez 2fc04360c1 Use altered dance point scoring for Nonstop and Endless too 2003-02-27 11:01:04 +00:00
Chris Danford 22ef6c358b moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Chris Gomez ad40c01161 Oni mode scoring fixes
(don't subtract dance points in oni mode; marvelous worth 3 in oni only)
2003-02-25 21:50:34 +00:00
Glenn Maynard 38118ab10d optimize and clean up a little 2003-02-25 19:49:16 +00:00
Chris Danford d77d1cc43c Little() now removes HoldNotes that don't start on a beat 2003-02-25 08:07:56 +00:00
Chris Danford dc2f57d587 fixed InsertIntelligentTaps inserting notes that are too close together (runs of 16ths in the same track in Cartoon Heroes heavy + big)
fixed small editor issues
2003-02-20 21:50:01 +00:00
Chris Danford 4402a37e99 Fixed nonsense notes being inserted during holds (e.g. Sweet Love Magic) in Wide() and InsertIntelligentTaps() 2003-02-20 01:35:49 +00:00
Chris Danford 8fc33de8bf split LONG transform into BIG and QUICK 2003-02-20 00:57:52 +00:00
Chris Danford 71134fd2cf rename Big->Wide, add Tall 2003-02-19 22:58:14 +00:00