Commit Graph

257 Commits

Author SHA1 Message Date
Jason Felds c566686aff Be direct. 2011-11-27 18:06:50 -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 5a53bde988 Minor syntax adjustment. 2011-11-26 13:45:29 -05:00
Jason Felds f4ad43e2c9 Minor convenience issue that I wanted done with. 2011-11-26 13:40:14 -05:00
Jason Felds 40965d3c8d Restore F9/F10 for stops in the editor. 2011-11-26 13:33:21 -05:00
AJ Kelly 92fea1f748 shut warning up 2011-10-18 15:32:06 -05:00
Jason Felds d65b4ba714 Minor optimization: don't calc if not needed. 2011-10-17 22:58:04 -04: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 d17643e907 Display the chartname instead of the description. 2011-10-09 13:02:24 -04:00
Jason Felds ad5d29b205 Add Fade[In/Out]Preview metrics for ScreenEdit.
Let the themer dictate how much fade in and fade out
there is for the preview music in the editor.
2011-10-08 19:01:06 -04:00
Jonathan Payne 94ec7daa21 why was this never added in the first place? seriously. 2011-09-25 02:31:00 -07:00
Jason Felds cdcb917e76 Stop some beat 0 crash bugs in the editor.
I suspect that the removal of shifting timing changes at beat 0
will stay in regardless. It is the removal of converting measures
to stops/delays that may be fought against. That is fine.

The bugs attached to these issues, 415 and 525, will only be
resolved when enough devs agree this is a fair fix.
2011-09-24 02:01:46 -04:00
Mark Cannon 8099e25dcc stage 3 of TimingData changes: changed external interface, enforce encapsulation more strictly 2011-09-15 03:28:58 +00:00
Jason Felds 047bc7a5dc Allow all timing tags regardless of timing. 2011-09-12 19:43:41 -04:00
Mark Cannon df9c4d8142 segment renovation stage 2: redefine TimingSegments as simple structs, standardize names and functions, use only rows for constructors (we'll limit allocation through TimingData::AddSegment in the near future) 2011-09-11 17:13:10 +00:00
Mark Cannon 0d4e43f9e3 stage 1 of TimingSegment cleanup: consolidate genericizable code in TimingData, use a proper variable name 2011-09-10 03:08:59 +00:00
AJ Kelly d51c0d486e [NoteTypes, ScreenEdit] Removed artificial MAX_NOTES_PER_MEASURE limit. 2011-08-04 12:30:35 -05:00
Jason Felds 87d94c4649 [timing -> default] Stops and Delays separated.
This should be good at any rate: primary tests passed.
2011-07-28 00:30:20 -04:00
Jason Felds 8f66565335 Don't think this comment is needed. 2011-07-28 00:29:26 -04:00
Jason Felds 18ff542910 [timing] All but the Beat <-> Time functions.
Alright Thai...let's see if I can modify your work properly.
2011-07-27 23:32:37 -04:00
Jason Felds b711e34431 [timing] More adjustments. 2011-07-27 23:03:33 -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 1291121250 Fix hurp for the durp so blurp. 2011-07-23 01:45:10 -04:00
Jason Felds dbdab4759e [Xcode4] May as well fix switch warnings.
Still need some assistance for the linker error.
2011-07-20 11:11:04 -04:00
Jason Felds c2ac76afbb [default -> Xcode4] Lion is approaching. 2011-07-20 10:12:21 -04:00
Jason Felds 4e7c3282ec [timing] Caveat #2 fixed.
Caveat #1 won't be until we make Delays their own
segment...and somehow don't screw up the timing.
2011-07-15 00:14:13 -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 6f5ab98dec [timing] More respect of pointers.
Again going to trust virtual functions to do the right thing.
2011-07-14 23:15:48 -04:00
Jason Felds 7399f19865 [timing] Convert the others to use AddSegment.
I was given enough confirmation to continue on.
2011-07-14 19:23:29 -04:00
Jason Felds 26e311a49e [timing] More conversion. 2011-07-14 13:00:03 -04:00
Jason Felds c52fef8767 Display more accurate couple/routine data.
Also include minor speed boost courtesy of vyhd.
2011-07-13 16:07:33 -04:00
Jason Felds 38e11061d9 Adjust sample start with song time offset. 2011-07-12 22:42:53 -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 08d5f8f722 Add Miss Combo support in #COMBOS tag. 2011-07-09 02:28:15 -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 4e20a90fb3 Force save request after editing song/step info. 2011-07-07 21:06:05 -04:00
Jason Felds bde4a0be35 Add rolls, lifts, fakes to View Data window. 2011-07-07 20:58:36 -04:00
Jason Felds 26979d604b And this is why Skype must improve. 2011-07-07 18:45:38 -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 fd4c651f9c Move Edit whatever closer together. 2011-07-07 17:20:38 -04:00
Jason Felds 8e90e368e8 Let's try that one again. 2011-07-07 15:09:24 -04:00
Jason Felds 8bdd5ce6c4 Most of ScreenEdit covered.
Still needs minor work.
2011-07-07 14:20:21 -04:00
Jason Felds 21844e373e Fix NoMines transformations in the editor. 2011-07-07 01:15:06 -04:00
Jason Felds 7e7af0fac9 ...I went this far back by mistake? 2011-07-06 13:45:37 -04:00
Jason Felds e2b84ccab8 Fix bug report 380, Start in Edit Mode Play. 2011-07-06 13:44:25 -04:00