Thai Pangsakulyanont
0904892202
[splittiming] make setting beat0offset in ScreenEdit's edit timing data menu work.
2011-05-16 12:32:23 +07: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
c830bf81fe
[splittiming] Attempt at Speed Segment control.
...
Working on another fix, will test this second.
2011-05-15 21:15:53 -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
Jason Felds
acfccd04c7
[splittiming] Revert Song Timing Restrictions.
...
I still think BG Changes should be Song Timing only though.
2011-05-15 00:09:44 -04:00
Jason Felds
a5be839174
[splittiming] Missed a break.
2011-05-14 13:33:12 -04:00
Jason Felds
a70f087b0c
[splittiming] Mino typoes.
2011-05-14 02:14:00 -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
230fd47cf0
[splittiming] This also needed SST care.
2011-05-14 01:41:20 -04:00
Jason Felds
393dadcb16
[splittiming] More SST protection.
...
Also added InvalidSound for emphasis.
2011-05-14 01:31:28 -04:00
Jason Felds
361a6340db
[splittiming] No BG Changes in Step Timing.
2011-05-14 01:03:39 -04:00
Jason Felds
e462049c16
[splittiming] No more holds/rolls on Song Timing.
2011-05-14 00:57:34 -04:00
Jason Felds
7c9b54e9f0
[splittiming] Fix ArrowEffects 1c4b21b.
...
Almost had this one right...just needed more vars.
2011-05-13 23:32:14 -04:00
Jason Felds
e078e6beef
[splittiming] More SST setup.
...
Song Timing shouldn't edit notes, only timing.
2011-05-13 16:29:35 -04: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
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
9e747aa84b
[splittiming] No longer just pauses and BPMs.
2011-05-13 15:25:19 -04:00
Jason Felds
e3cec47a41
[splittiming] More SST adjustments.
2011-05-13 15:21:48 -04:00
Jason Felds
e26868a2d7
[splittiming] More SST.
2011-05-13 10:51:09 -04:00
Jason Felds
d85b9552b4
[splittiming] Use more SST functions.
2011-05-13 10:07:41 -04:00
Jason Felds
844f5828a5
[splittiming] Use SST, Simplify.
2011-05-13 09:53:06 -04:00
Jason Felds
cba8011765
[splittiming] Preemptive SST fixing.
2011-05-13 09:49:00 -04:00
Jason Felds
6f6c18e050
[splittiming] More SST fixes.
2011-05-13 09:44:54 -04:00
Jason Felds
a7b58e07a2
[splittiming] Broadcast message on failure.
2011-05-13 09:20:42 -04:00
Jason Felds
b43dabc094
[splittiming] Tap insertions are Step Time only.
2011-05-13 09:05:32 -04:00
Jason Felds
f694fe5955
[splittiming] Add sounds to recent actions.
2011-05-13 08:50:59 -04:00
Thai Pangsakulyanont
1c4b21b181
[splittiming] ok, now it displays properly.
2011-05-13 15:19:42 +07:00
Thai Pangsakulyanont
2116525e24
[splittiming] display song timing in song timing editing mode (buggy)
2011-05-13 14:14:57 +07:00
Jason Felds
ba65be2335
[splittiming] Don't show routine key on non.
...
Hmm...does mercurial offer a cherry pick command?
2011-05-13 00:40:10 -04:00
Jason Felds
4c063eaefd
[splittiming] Only display needed values.
...
NOTE: Hackish code in here. Improvements
would be appreciated.
2011-05-13 00:05:31 -04:00
Jason Felds
72690b8c70
[splittiming] BG stuff in Song Timing only.
...
Alright...let's see how badly I broke this.
2011-05-12 23:25:50 -04:00
Jason Felds
64a6abc12b
[splittiming] Add the [T]iming Switch.
...
One or two more things to do before running this...
2011-05-12 23:18:57 -04:00
Jason Felds
14fc0839d5
[splittiming] Prepare right side of editor.
...
Now, what key on the keyboard can be used for switching...
2011-05-12 23:11:42 -04:00
Jason Felds
7361e3fe04
[splittiming] GetAppropriateTiming() function.
...
I admit it: I got tired of typing the same if statement.
2011-05-12 23:01:19 -04:00
Jason Felds
d74294d4b7
[splittiming] DisplayTimingMenu()
...
The bottom part may be reverted if
this backfires horribly.
2011-05-12 22:50:39 -04:00
Jason Felds
59fe8c02c0
[splittiming] Organize Beat 0 Offset.
2011-05-12 22:39:10 -04:00
Jason Felds
29e0bd3d2f
[splittiming] Prepare timing bool switch.
...
This is needed in GAMESTATE due to it
also going to be called in NoteField.
2011-05-12 22:24:25 -04:00
Jason Felds
4edf884b1a
[splittiming] Cleanup and comment.
2011-05-12 21:41:20 -04:00
Jason Felds
5bcc094504
[splittiming] Let Steps have their own offset.
...
There are pros and cons...call this one instinct.
2011-05-12 21:23:48 -04:00
Jason Felds
1ee92c65e9
[splittiming] Allow F1^H4 dedicated Timing Menu.
2011-05-12 20:55:45 -04:00
Thai Pangsakulyanont
a09e3d51c2
[splittiming]
...
- calculate m_fFirstBeat and m_fLastBeat correctly
- fix a crash caused by calculating by tidying the timing first.
- make editor go back to right place after playing (the editor should be fairly working now!)
2011-05-12 19:07:41 +07:00
Thai Pangsakulyanont
6847ef9087
[splittiming] Now that we have split timing, Compress/Expand in ScreenEdit no longer need to affect any other notes anymore.
2011-05-12 17:11:54 +07:00
Thai Pangsakulyanont
2507cf7c0a
[splittiming] merge
2011-05-12 16:56:15 +07:00
Thai Pangsakulyanont
eda727ddf9
[splittiming]
...
- load split timing from BMS files
- fix a crash because autogen'd steps don't inherit the timing from parent
- be more verbose in UpdateSongPosition
2011-05-12 16:44:24 +07:00
Jason Felds
8de6ddb7e3
[default -> splittiming] Cleanliness.
2011-05-11 17:07:20 -04:00
Jason Felds
da51e26d07
Standardize conversion processes.
...
Too many arguments for or against the many methods:
stick to one inside a common function.
This commit will force recompilation of many files.
2011-05-11 15:58:31 -04:00
Thai Pangsakulyanont
378b438389
[splittiming] screenedit now behaves (just moving around, charting process not tested)
...
some work need to be done on snapping and transitioning between editing and playing.
2011-05-11 21:22:18 +07:00
Thai Pangsakulyanont
1bf99bd528
[splittiming] make screenedit work with the steps' timing.
2011-05-11 20:53:40 +07:00
Thai Pangsakulyanont
722d22dffc
[splittiming] temporary fix for ScreenEdit. It uses song position for now. (82)
...
So once it builds we have to test it extensively to see where it could be wrong.
2011-05-10 21:21:23 +07:00
Thai Pangsakulyanont
d0e9e58030
[splittiming] make ScreenEdit edit the Steps's timing data only.
...
NOTES: now, newly created songs will have the default timing data (60bpm throughout the song) and
NoteFields currently doesn't work yet.
2011-05-10 16:55:00 +07:00