Commit Graph

88 Commits

Author SHA1 Message Date
Glenn Maynard 689e9b150d add fast ClearAll(). 2002-12-14 20:30:49 +00:00
Glenn Maynard 2b16fbc4a3 Optimize LoadTransformedSlidingWindow a bit.
Const fixes.
2002-12-14 20:27:52 +00:00
Glenn Maynard c86c5af9f8 move more stuff to NoteDataUtil 2002-12-13 23:34:37 +00:00
Glenn Maynard 5c21296573 move radar stuff to NoteDataUtil
const fixes
2002-12-13 22:40:42 +00:00
Glenn Maynard 9c6fe5cf64 Add NoteDataUtil and move some stuff into it 2002-12-13 22:09:26 +00:00
Glenn Maynard 3cfb72fb58 Add NoteData "compression". 2002-12-13 01:23:26 +00:00
Victor Trucco 529057a85e correct Mirror Mode in Pump 2002-11-29 16:45:22 +00:00
Glenn Maynard 3f8785113e some more minor optimizations 2002-11-24 06:59:58 +00:00
Glenn Maynard 370925bba7 Some optimization. (Still too slow, but it's an improvement ...) 2002-11-24 05:41:05 +00:00
Glenn Maynard 551f5adb16 and more of the same 2002-11-16 08:55:46 +00:00
Glenn Maynard 4d11e90183 no longer any cap on hold notes 2002-11-07 03:55:42 +00:00
Glenn Maynard 81bb9b57e7 simplify 2002-11-03 21:37:08 +00:00
Glenn Maynard 73cdeaea69 Don't pad tracks that aren't used. 2002-11-03 01:33:33 +00:00
Glenn Maynard d9e5bfa62b Err, really remove the copy ctor (removed the assignment operator
last time)
2002-11-02 23:15:47 +00:00
Glenn Maynard 75267d2a26 Make m_HoldNotes private.
Remove the copy ctor; no longer needed.  (Looking back, I don't
think it was needed anyway.)
2002-11-02 23:14:52 +00:00
Glenn Maynard 68cb613902 make HoldNotes a vector 2002-11-02 23:10:38 +00:00
Glenn Maynard bc7885cd8b use GetNumHoldNotes 2002-11-02 22:59:12 +00:00
Glenn Maynard 8efe6ee455 use GetHoldNote 2002-11-02 22:53:04 +00:00
Glenn Maynard 100ac85f37 translate TAP_* from/to digits 2002-11-02 21:27:17 +00:00
Glenn Maynard 9374f853ed add MoveTapNoteTrack 2002-11-02 21:04:00 +00:00
Glenn Maynard 80c0f04397 use untemplated trim* 2002-10-31 08:05:13 +00:00
Glenn Maynard bccaf3560b s/Add/push_back/ 2002-10-31 04:23:39 +00:00
Glenn Maynard a041b7cd3e s/RemoteAt/erase/ 2002-10-31 04:11:08 +00:00
Glenn Maynard 945a39a247 some more s/GetSize/size/ and other minor STLisms 2002-10-31 02:54:49 +00:00
Chris Danford 73f7db6b15 Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code. 2002-10-28 05:30:45 +00:00
Glenn Maynard 546519e7ec Make m_TapNotes a vector. (Hmm. Not ideal, but better.) Still not
completely abstracted (NotesLoaderBMS).
2002-10-25 23:32:50 +00:00
Glenn Maynard 9a45291805 use Get/SetTapNote and constants 2002-10-25 05:19:27 +00:00
Glenn Maynard 228b2f6ecf use less magic constants 2002-10-25 05:06:52 +00:00
Glenn Maynard c2cc2881f9 use Get/SetTapNote. Stupid Printf Tricks. 2002-10-25 04:59:12 +00:00
Chris Danford 6674d2a9a1 Fixed super shuffle generating impossible HoldNote patterns. 2002-10-20 21:39:13 +00:00
Chris Danford bb669368ba Texture caching off by default 2002-10-20 19:34:17 +00:00
Chris Danford 15fc589cc6 Fixed articts in hold note and life frames. 2002-10-18 19:01:32 +00:00
Glenn Maynard 5bbbbdcf92 Remove multiple notetypes per style. Not used, just clutter now. 2002-10-14 00:28:27 +00:00
Glenn Maynard e5d4f980fb fix more buffer overruns; use GetTapNote/SetTapNote to simplify
some things.  (not going to try to use it everywhere yet, just using them
as convenient)
2002-10-12 21:40:55 +00:00
Glenn Maynard 813703eeab Fix another CopyRange buffer overflow. 2002-10-12 21:16:21 +00:00
Glenn Maynard 23cb6684b1 Fix buffer overflow when passing MAX to CopyRange.
(Note: the local SMTP server on the CVS box appears to have gone
down, so some CVS commit mails have probably been lost.)
2002-10-12 20:58:16 +00:00
Glenn Maynard b8b632fc76 Fix buffer overflow when passing MAX to ClearRange. 2002-10-12 19:57:18 +00:00
Glenn Maynard a647089528 copy hold notes, too 2002-10-12 02:15:29 +00:00
Glenn Maynard d0c7a7e303 cleanup: Init always allocates, ctors always zero 2002-10-12 00:22:04 +00:00
Glenn Maynard 73188fab68 Allocate the tapnote array; it's so large it's causing stack problems, so get
it off the stack.
2002-10-11 23:23:49 +00:00
Glenn Maynard fd1d2e82ed Test for hold note crossing in "4-space". This fixes rounding problems
and is much faster (converting to 4s is a little too slow to be done in
an inner loop).
2002-10-11 20:51:12 +00:00
Chris Danford 4174ebf405 Fixed DWI writing bug, fixed player options interface bug, added more shorten group name presets. 2002-10-05 23:10:23 +00:00
Chris Danford 646d4ba6d9 smarter autogen for doubles 2002-10-05 20:03:14 +00:00
Chris Danford adc450a3ac AutoGen now will fill in all missing NotesTypes. The patterns generated by AutoGen are now more intelligent. Fixed crash in MsdFile. 2002-10-05 14:47:03 +00:00
Chris Danford 23971b9c42 Fixed LifeMeterBar artifacts in MAX2 and EZ2. Fixed handling of "ez2-single-hard" NotesType. 2002-09-29 18:56:54 +00:00
Chris Danford ad6c239858 ugh. Cleanup of ez2's menubganimations. 2002-09-29 05:06:18 +00:00
Glenn Maynard bd78e3499a Remove separation of Dance couples. 2002-09-12 08:37:12 +00:00
Glenn Maynard 0b264d276d Remove separation of Pump couples. (Rest coming; this one first
since it wasn't working.)  The couples separation stuff just isn't worth
the code.
2002-09-12 07:50:20 +00:00
Glenn Maynard 98cd268135 fix hold notes at the very beginning of songs 2002-09-10 23:53:51 +00:00
Glenn Maynard 7a459c7e50 pump couples; fix style counts
(fallback not used yet)
2002-09-09 23:15:43 +00:00