Chris Danford
0f6ed81faf
Use a associative arrays instead of normal vectors to hold TapNotes.
...
More places NoteDataUtil, NoteDataWithScoring need to be converted to use the new row iteration macros.
2004-09-29 06:43:57 +00:00
Glenn Maynard
c8ba0bec7b
fix warnings
2004-09-28 02:14:56 +00:00
Chris Danford
3e140b0af9
remove hard-coded track limit in NoteData
2004-09-25 07:59:56 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Steve Checkoway
6b934144a8
Fix warning
2004-09-12 06:40:42 +00:00
Chris Danford
d2a54cca31
make TapNote a struct. Over time, more properties will move from the enums and into bit flags.
2004-09-12 05:56:24 +00:00
Chris Danford
809dd7dc27
rename: MaxRow -> NumRows
...
fix some off-by-1 row errors
2004-09-11 03:50:37 +00:00
Glenn Maynard
b7799ccd0a
move autogen into NoteDataUtil
2004-07-17 05:10:11 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Glenn Maynard
2cab5c4689
license updates
2004-05-31 22:42:12 +00:00
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