Commit Graph

58 Commits

Author SHA1 Message Date
Jason Felds 08d5f8f722 Add Miss Combo support in #COMBOS tag. 2011-07-09 02:28:15 -04:00
Jason Felds c528e8ced3 Start using the tag.
I think this is needed for proper testing.
2011-07-07 18:27:59 -04:00
Jason Felds f16fec8438 Well EXCUUUUUUUUUUUUUUUUUUUUUUUUUSE ME, Princess! 2011-07-07 13:55:46 -04:00
Jason Felds 57e3c2fc80 Use accessor functions instead of direct calls. 2011-06-30 02:19:37 -04:00
Jason Felds 5940bdeddb More abstraction. 2011-06-30 02:10:58 -04:00
Jason Felds 8bc2c38142 Replace #BEAT tags with #SECOND tags.
Split Timing has made this necessary.

Yes, this means another recache.
2011-06-30 01:11:38 -04:00
Jason Felds 4aa404d38e We should write 6 for consistency.
Not worth a cache reload yet.
2011-06-29 23:42:14 -04:00
Jason Felds 8051cd7ad2 .ssc format change, recache required.
This is being done so that beat based #ATTACKS
can be possible.
2011-06-27 20:27:59 -04:00
Jason Felds a0372924ae Newlines are good.
Not worth a cache reload here.
2011-06-26 12:47:26 -04:00
Jason Felds 5ce88d4b54 Attacks can be saved in the editor.
It's more flexible to do it by hand though.
2011-06-24 22:11:07 -04:00
Jason Felds fdfed5c316 Extra colon. Still not working. 2011-06-24 11:47:01 -04:00
Jason Felds b51eec691d Step Attacks will be written.
The cache won't be incremented until this is
given some testing.
2011-06-24 11:27:20 -04:00
Jason Felds df6a00b53e Stops (and Delays) now templated.
This is all of them at this present time.

At some point in the future, we should make
DelaySegments separate from StopSegments.
2011-06-01 09:50:34 -04:00
Jason Felds 50e93045cc Scroll Segments Satisfied.
Just the Stops and Delays...in one segment.
Yeah, maybe those should be split up at some point.
2011-06-01 08:44:09 -04:00
Jason Felds f9eb6fb387 Speed Segments Satisfied. 2011-05-31 15:27:27 -04:00
Jason Felds b1eab10594 Time Signatures, the other big one. :D 2011-05-31 14:27:55 -04:00
Thai Pangsakulyanont 1d2dd19ab1 Yeah, BPM segments, big one :D 2011-05-31 23:41:39 +07:00
Jason Felds 714427f154 ComboSegments brought in.
Five to go I believe.
2011-05-31 11:45:25 -04:00
Jason Felds da73396895 Labels templated.
Six more to go.
2011-05-31 11:22:21 -04:00
Jason Felds 1fcf290571 Warps are properly templated.
Seven more to go I believe.
2011-05-31 10:59:18 -04:00
Jason Felds 8a315634dc Bring TickcountSegments to refactored level.
I wonder how many of the 8 will be claimed upon wakeup.
2011-05-31 01:20:22 -04:00
Jason Felds 1d3000e520 FakeSegments refactored.
Few things of note:

1) Slowly going away from hungarian notation.
2) Trying to respect public/private members.
2a) Yes, structs can work like this.
3) Trying to not require horizontal scrolling.

If anyone else wants a crack, go ahead:
we have 9 segments left. :)
2011-05-31 00:51:25 -04:00
Thai Pangsakulyanont fe9573975c [scroll] 90% of scroll segments 2011-05-25 22:44:41 +07:00
Jason Felds 65ac4b1850 [splittiming] Allow Warps to be editable always.
This should be the only stopping point.
2011-05-17 15:24:34 -04:00
Jason Felds 399fabbf3c [splittiming] Write only default #SPEEDS value. 2011-05-16 12:28:18 -04:00
Thai Pangsakulyanont c11c8db883 [splittiming] it builds! time to merge. 2011-05-16 22:06:07 +07:00
Jason Felds 329798e0d6 [splittiming] Few things with NotesLoader/Writer:
1) Start to accept FakeSegments.
2) Start the transition to relative points for Warps.
3) Again, song timings don't get FakeSegments.
2011-05-16 10:02:57 -04:00
Jason Felds e2766cf644 [splittiming] SpeedSegments run on Seconds now.
ScreenEdit's code probably needs to be redone.
At least, someone find a way to remove "Beats"
or "Seconds" from the text entry area.
2011-05-15 23:48:03 -04:00
Jason Felds a0d3d9d6ee [splittiming] SPEEDS! 2011-05-15 16:56:35 -04:00
Jason Felds 3b684e8c20 [splittiming] Write out the #SPEEDS tag.
We're not incrementing the version due to 0.70
being the main one with Split Timing.

If requested, maybe a version 0.64 or something.
2011-05-15 15:24:36 -04:00
Jason Felds e95ac1eef0 [splittiming] Song Timings don't get warps.
Song Timing is meant for background changes
and emergency fallback Step Timing. Warps
do not belong here.
2011-05-13 15:38:21 -04:00
Jason Felds 7c638451cd [splittiming] Write out the Steps' #OFFSET. 2011-05-12 21:31:33 -04:00
Thai Pangsakulyanont b634639e8e Write timing tags for SSC files.
WARN: This does not work with ScreenEdit, yet!
2011-05-10 16:00:47 +07:00
Jason Felds 71bf72e964 [splittiming] More error fixes. (153)
Nothing has been tied to the steps yet.
2011-05-09 20:48:23 -04:00
Jason Felds a6500a0dc1 Don't clamp meter on write.
Here's yet another cache refresh for the trouble.
2011-05-07 19:34:53 -04:00
Jason Felds 39d5e8f676 [sm130futures] Typo fix; force version update. 2011-05-02 22:36:20 -04:00
Jason Felds 70e944a959 [sm130futures] Deal with blank lines on write.
Yes, it's another cache restarter.
2011-05-02 22:15:14 -04:00
Jason Felds 6fb7d2a4e2 [default -> sm130futures] Bring up to date. 2011-05-01 21:35:20 -04:00
AJ Kelly c5be31ec69 [Song] Added Origin (#ORIGIN tag in .ssc) 2011-04-30 19:23:29 -05:00
Jason Felds bbe90468b4 Enforce difficulty meter ranges.
WARNING! This invalidates the cache!
TODO: Make MAX_METER a common metric?
2011-04-29 13:24:50 -04:00
Jason Felds f9f87f35f1 [default -> sm130futures] Obvious. 2011-04-05 22:41:41 -04:00
Jason Felds 5d98f47fc3 Allow editing #DISPLAYBPM traits in the editor.
Look in Edit Song Info to find it.
2011-04-05 22:40:33 -04:00
Jason Felds 3991f81101 [sm130labels] Add labels to the SSC format.
Also do cleanup on the Loader and Writer comments.

Editor hooks to follow soon.
2011-04-04 23:24:32 -04:00
Jason Felds db429e11cc [warps] View the list.
1) Add functions similar to the other Segments.
2) Use a better named member variable.
3) TimingData cleanup.
2011-03-25 00:54:33 -04:00
Jason Felds 42d73895ab [warps] Prepare the writer. 2011-03-24 19:51:46 -04:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
Jason Felds 25ce852eed Get Loader and Writer set up for these segments. 2011-03-03 01:37:42 -05:00
Jason Felds f3fbb07c80 Prepare for Steps to have Attacks.
At this time, this tag is whitespace.
Thus, the cache is not invalidated for now.
2011-03-01 15:55:02 -05:00
Jason Felds 59558d0e32 Radar branch: update SSC version number in cache. 2011-02-28 00:12:13 -05:00
Jason Felds 2c70b65711 Fix doxygen warnings.
The code seems to run fine, but please TEST THIS.
Revert this if required.
2011-02-19 00:48:42 -05:00