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
Jason Felds
cd9fc83029
[splittiming] We can build now.
...
How effective the build is, though...that's the question.
Time to risk breaking more parts.
2011-05-09 21:17:24 -04:00
Jason Felds
4784e544a4
[default -> splittiming] Catch up is a pain.
2011-05-09 15:29:56 -04:00
Jason Felds
aeb1f5e816
Holdover from older commit: didn't have to sub 1.
2011-05-09 14:44:19 -04:00
Thai Pangsakulyanont
31848e79c4
[splittiming] replace new Steps with [song].CreateSteps() (224 build errors)
2011-05-09 22:47:47 +07:00
Jason Felds
799bbc0a5c
Make this use ScreenTextEntry.
...
The rest will be fixed once I find out why I'm having compilation issues.
2011-05-07 19:18:03 -04:00
Jason Felds
630168d64b
[sm130futures] Allow editing more Song Info in menus.
...
In this case, Beat 0 Offset, Music Sample Start,
and Music Sample Length can be edited via Edit Song Info.
2011-05-03 09:18:31 -04:00
Jason Felds
deadd99699
[sm130futures] Restore label jumping.
2011-05-02 21:54:20 -04:00
Jason Felds
9bb7b633c9
[default -> sm130futures] Hello GLEW.
2011-05-02 21:12:11 -04:00
Jason Felds
a220fafbf4
[default -> sm130futures] Bring up to date.
...
In a day or two, this branch will likely be
brought into default.
2011-05-02 10:24:52 -04:00
Jason Felds
f0d2adfaa9
Allow editing Display Max BPM.
...
This got set to Min by mistake.
2011-05-02 01:44:14 -04:00