Commit Graph

39 Commits

Author SHA1 Message Date
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
Jason Felds 7539c2f97e Update comments. Consistent naming.
TODO: Look into using NotesWriterSM in NotesWriterSSC
for common functionality.
2011-02-18 22:27:59 -05:00
AJ Kelly 95af29b5e4 add #CHARTSTYLE tag to Steps for .ssc files; Keyboard/Pad/whatever else you can think of, just keep it standardized 2011-02-14 20:53:15 -06:00
AJ Kelly 0c756e1e75 song: update .ssc version to v0.51
.ssc v0.51: make version the very first tag, limit it to two decimal places.
2011-02-13 11:06:34 -06:00
Jason Felds c88c698cd2 Changed copyright at the request of freem. 2011-02-11 14:30:32 -05:00
Jason Felds 985a62e504 Activate Step's #CREDIT tag. 2011-02-11 01:17:24 -05:00
Jason Felds abd9a446e4 Add requested VERSION tag. 2011-02-11 01:05:46 -05:00
Jason Felds 295e494e9e Typo. 2011-02-11 00:31:22 -05:00
Jason Felds d6511c1034 Bring from sandbox to new branch.
More work and testing needs to be done,
but it shouldn't be too bad.
2011-02-10 23:35:34 -05:00