Commit Graph

83 Commits

Author SHA1 Message Date
Jason Felds 4919b7c28f Attempt to address issue #9 for SM5.
Not in best position to test out.
2014-01-29 18:12:10 -05:00
Devin J. Pohly 234cbf4281 ScreenEdit: add GetAppropriateStepsForUpdate function 2013-01-21 22:53:12 -05:00
Devin J. Pohly d13ac7e7a2 modify Input() on screens to return boolean 2013-01-12 22:48:38 -05:00
Jason Felds 6d35cdddd5 Remove the partial timing copy/paste hack job. 2012-10-02 20:54:55 -04:00
Jason Felds 9e1e7970ef [ScreenEdit] New menu to modify attacks.
Check the Area Menu (Enter Key) to have fun.
2012-05-21 21:42:06 -04:00
Jason Felds a25fa01b34 [editorKeysounds] Some of the menu code. 2012-02-10 14:09:12 -05:00
Jason Felds 0b3737cfc4 [editorKeysounds] New menu to test. 2012-02-10 13:41:40 -05:00
Jason Felds 22487df03c New editor feature: Shift + F9/F10 for delays.
Works the same as stops really.
2011-11-26 13:56:27 -05:00
Jason Felds 23832ac653 [backwards] Compile fix: two "backwards" here. 2011-10-16 15:48:50 -04:00
Jason Felds 0181d46225 [backwards] ScreenEdit can go Backwards.
Interestingly, en.ini already has this entry.
2011-10-16 15:37:28 -04:00
Jason Felds 9505e09f58 Add the copy/paste selected timing data feature.
Not perfect at this stage, but...well, everyone wanted it.
2011-07-26 16:05:14 -04:00
Jason Felds 3ac7ed85ba Allow copying a selection of timing segments.
Pasting not yet possible.
2011-07-26 13:55:06 -04:00
Jason Felds 7ed19aafaf Slightly better variable name.
Going to try to allow for general copying of timing segments.
2011-07-26 12:21:31 -04:00
Jason Felds 01dacd9746 [timing] More abstraction.
This commit has 2 caveats.

1) Stops and Delays are treated the same in the editor right now.
2) TimingSegments.cpp: XToString should not require NUM_TimingSegmentTypes.

Ideas?
2011-07-14 23:54:06 -04:00
Jason Felds 79f1b638a7 Respect the order. 2011-07-13 03:35:09 -04:00
Jason Felds 36a5cd03c4 Restore mods after setting #ATTACKS. 2011-07-12 22:27:14 -04:00
Jason Felds b643b220ee Prepare separate options for step attacks. 2011-07-12 21:56:17 -04:00
Jason Felds d4fe84d8ce Allow defining a range for an Attack. UNSTABLE!
I seem to randomly get crashes from this.
I have not been able to identify the cause.
2011-07-07 21:41:08 -04:00
Jason Felds bde4a0be35 Add rolls, lifts, fakes to View Data window. 2011-07-07 20:58:36 -04:00
Jason Felds 31b0e021a5 Menus mostly set up. 2011-07-07 18:10:59 -04:00
Jason Felds beb073f736 Add Steps Data read only menu for the editor. 2011-07-07 17:52:30 -04:00
Jason Felds 8bdd5ce6c4 Most of ScreenEdit covered.
Still needs minor work.
2011-07-07 14:20:21 -04:00
Jason Felds 0455ffaa36 Add two routine mirroring functions.
I think the Alter Menu is getting a bit big.

Maybe I should borrow from the help menus...they scroll nicely.
2011-07-04 18:15:21 -04:00
Jason Felds bcb8e38b53 doxygen 2011-07-04 17:47:57 -04:00
Jason Felds 5ea7adad66 Add routine helper: switch notes' player. 2011-07-04 17:30:36 -04:00
Jason Felds 11923a80ba Allow setting last second at the current beat.
Use the Area Menu for this one.
2011-06-30 01:23:59 -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 a50069efa2 Add the requested copy timing data functionality.
I don't know of a good way to copy timing data
across different styles, though.
2011-06-28 12:25:32 -04:00
Jason Felds e658714b53 Allow cycling/jumping through all segments.
Better to re-use keys we have than add multiple key strokes
when I sense we'll need them.
2011-06-26 23:11:57 -04:00
Jason Felds f3ddbf5d2a Can edit attacks in editor, but not save them.
Someone want to remind me why we have such limited options?

I mean, 5 second attack intervals, no "nomods",
no percentages or speed activations either!

Everyone, say it with me: WE NEED A NEW EDITOR!
2011-06-24 19:32:46 -04:00
Jason Felds 0190ac0eca Allow converting delays to beats.
Just find a better song than Uprock to use this on.
2011-06-24 00:50:32 -04:00
Jason Felds acdc45042a Put old behavior back by default.
Use the Control key for the time signature scrolling behavior.
2011-06-12 20:34:23 -04:00
Jason Felds aeb07190d8 Allow setting Preview Music via Alter Menu.
Now math calculations are no longer needed.
2011-06-11 11:15:58 -04:00
Jason Felds 7768134149 Alright pumpervinil, you got your Delay wish.
I hope that's enough for you.
2011-06-10 17:03:53 -04:00
Jason Felds 9a258e7042 Add "Convert Selection to Fake Segment" option.
Once again, do things math free.
2011-06-10 16:52:23 -04:00
Jason Felds 0db9f87b74 Add "Convert Selection to Warp Segment" option.
Also, preemptively fix another bug with the menu moving.
2011-06-10 16:43:38 -04:00
Jason Felds 866d72e660 Add a Clear Clipboard function to the editor. 2011-06-10 16:10:43 -04:00
Jason Felds 61d935ba70 Split the Editor's Area menu into two menus.
Use the "Enter" key for the old menu,
and the "A" key for the Alter menu
(requires having selected an area of notes).
2011-06-10 03:04:47 -04:00
Jason Felds 1ef97f5db5 Allow song timing to be used when playing.
Admitedly, this may not be the best implementation.
As usual, if you can do better, go for it.
2011-06-01 15:27:14 -04:00
Jason Felds c57d0eeed5 Add function to get appropriate SongPosition.
This restore highlighting areas in Song Timing.
This does NOT readjust the highlighted area when
timing modes are switched.
2011-06-01 13:41:49 -04:00
Jason Felds 34d4fee067 Round 2...FIGHT! 2011-05-27 13:30:12 -04:00
Thai Pangsakulyanont fe9573975c [scroll] 90% of scroll segments 2011-05-25 22:44:41 +07:00
Jason Felds b280e775c6 [splittiming] Fix order of Timing Menus. 2011-05-16 23:48:50 -04:00
Thai Pangsakulyanont a933492f8a [splittiming] allow entering both numerator and denominator of time signature at the same time (not working) 2011-05-16 23:05:51 +07:00
Jason Felds 2e0649f6f4 [splittiming] Let Fakes be edited.
Also expand on some descriptions.
2011-05-16 11:30:39 -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 466f0be35a [splittiming] ScreenEdit + Speeds
Now let's try to implement the darn things.
2011-05-15 15:53:20 -04:00
Flameshadowxeroshin d538c548c5 [splittiming] add an option to revert timing for steps to the song's timing to the editor 2011-05-14 00:43:06 -05:00
Jason Felds 323f1b0059 [splittiming] Remove hack, just use bEnabled.
Wish I saw this sooner.
2011-05-13 16:04:17 -04:00
Jason Felds af3fb53d18 [splittiming] doxygen note on SST. 2011-05-13 09:55:25 -04:00