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
Jason Felds
6fb7d2a4e2
[default -> sm130futures] Bring up to date.
2011-05-01 21:35:20 -04:00
Jason Felds
cd31dd73d8
Remove the long list of manually typed numbers.
...
Again, relying on global constants here.
2011-04-29 13:45:13 -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
5e61884941
[sm130labels] Do not allow duplicate label names.
2011-04-05 14:18:29 -04:00
Jason Felds
9a3a524a11
[sm130labels] Consistency: no empty labels.
2011-04-05 01:21:54 -04:00
Jason Felds
a6b5187856
[sm130labels] Code ready for testing.
...
If a mistake was made here,
let the cherry picking/blame game commence!
2011-04-05 00:35:45 -04:00
AJ Kelly
d466870e5d
remove comments that aren't really needed
2011-04-03 16:00:23 -05:00
AJ Kelly
93e2bce579
[ScreenEdit] Changed sample playback button to L.
2011-03-29 11:56:19 -05:00
Jason Felds
8916f58dae
Allow numbers <= 0 to cancel Warp segments.
2011-03-28 15:08:09 -04:00
AJ Kelly
ddd2999374
add comment about editor noteskin
2011-03-27 18:25:30 -05:00
Thai Pangsakulyanont
eed0be6fe0
[warps] ScaleRegion, InsertRows, DeleteRows to make it point warps to the right place.
2011-03-26 14:21:06 +07:00
Jason Felds
5126e21377
[warps] do validation in SetWarpAtRow, not here.
2011-03-25 17:48:05 -04:00