Commit Graph

202 Commits

Author SHA1 Message Date
Chris Danford d65404e750 TapSteps -> TapNotes 2004-05-24 04:26:54 +00:00
Chris Danford 0ec2a536d9 TapSteps -> TapNotes 2004-05-24 04:17:19 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00
Chris Danford 575a9abf96 improve planted, twister 2004-05-15 03:00:43 +00:00
Chris Danford 15e19d4885 fix AddMines places mines that overlap other taps and hold heads (Disconnected Mobius expert) 2004-02-25 08:40:03 +00:00
Glenn Maynard 84582c6c10 don't count hold tails in hands count 2004-02-13 20:26:26 +00:00
Glenn Maynard 91e633d880 fix CopyRange receiving legitimate -1 values for ToIndexBegin
and shifting everything by one row
2004-01-19 20:46:34 +00:00
Glenn Maynard 48c8ce5579 NoteData::SetNumTracks: Remove all hold notes that are out of bounds.
Fixes crashes after using "create from copy" in the editor menu.
2004-01-01 22:19:02 +00:00
Glenn Maynard 4facdd0a06 fix hold note glitches 2003-12-18 02:34:59 +00:00
Glenn Maynard f2b06a3ea0 hands fixes 2003-12-16 07:58:37 +00:00
Glenn Maynard d3f2c7aff3 cleanup 2003-12-16 04:01:26 +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
Glenn Maynard 683b327064 fix crash with empty steps 2003-12-11 21:26:57 +00:00
Glenn Maynard 2db4faae95 Optimize:
ReserveRows, like vector::reserve
GetTapNoteX, non-bounds-checking GetTapNote
Don't put these large functions in the header; they're probably
too big to inline anyway
2003-12-11 04:52:23 +00:00
Glenn Maynard 70491c724d Try a new autogen (pump->dance) experiment. 2003-12-02 22:55:55 +00:00
Glenn Maynard 6164a25949 dumb fix 2003-11-26 05:04:38 +00:00
Glenn Maynard 325d2169b7 better hands calc 2003-11-26 04:31:29 +00:00
Glenn Maynard 8ff5537419 add several cached note data values 2003-11-26 04:21:59 +00:00
Chris Danford 4e80f3057a working on battle 2003-11-20 06:50:05 +00:00
Chris Danford 5b8fe284b2 fix TapAttacks not copied when transforming 2003-11-17 04:01:21 +00:00
Chris Danford 3b8718c1e1 fix saving and copying of tap attack notes 2003-11-17 03:38:24 +00:00
Chris Danford 38ec8ca856 rework tap attack representation 2003-11-15 23:19:13 +00:00
Chris Danford d51a3491a8 working on battle attacks 2003-11-15 08:51:47 +00:00
Glenn Maynard e6c9afc74a fix warnings 2003-11-14 17:10:46 +00:00
Matt Denham 7484667733 finish support for 48th/64th notes in code
add things possibly useful for mods when keysounds (and Keyboardmania) support are finished
2003-11-13 07:40:49 +00:00
Chris Danford f9cdbab937 working on "attack notes" 2003-11-12 08:32:32 +00:00
Chris Danford d5e94b0a70 working on "attack notes" 2003-11-12 08:31:52 +00:00
Jason Felds c0cff05665 Added newline at end of file. 2003-11-10 01:34:55 +00:00
Chris Danford 0b87d72d71 fix HoldNote scoring 2003-11-10 01:24:46 +00:00
Chris Danford e986f15792 fix echo adds taps under hold notes 2003-11-07 09:27:28 +00:00
Chris Danford cf579908cb add echo, planted, stomp transforms 2003-11-07 05:17:41 +00:00
Glenn Maynard f9596e4d03 Fix hold notes in autogen 2003-11-04 20:22:49 +00:00
Glenn Maynard 7226086a17 whitespace 2003-11-02 17:07:09 +00:00
Glenn Maynard b5d84dd75e cleanup/optimize 2003-11-02 02:15:54 +00:00
Glenn Maynard 6efbfcba8c simplify 2003-11-02 02:12:04 +00:00
Glenn Maynard 5ec6fbad10 simplify 2003-11-02 00:25:02 +00:00
Glenn Maynard 5a7f4d5b3b Simplify, fix something I just broke. 2003-11-01 20:04:19 +00:00
Glenn Maynard 636a7512e2 Add NoteData::LoadOverlapped. Simplify. 2003-11-01 19:59:50 +00:00
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