Kyzentun
d5878da037
Added Arbitrary Remap option to Alter Menu in Edit Mode.
2014-08-30 13:38:16 -06:00
Kyzentun
be64c240c3
Added Swap Up/Down option to Edit Alter Menu.
2014-08-30 00:47:07 -06:00
sigatrev
82cb4a198d
Enums for TapNoteType, TapNoteSubType, and TapNoteSource
...
I intend to make additional useful information available on judgments,
such as TapNoteType and TapNoteSubType( for hold judgments ).
I am submitting this part as a separate pull request because it is more
generally applicable to anything TapNote related.
2014-08-02 00:38:48 -07:00
sigatrev
52c2801503
UpdateSongPositions
...
It is useful to have Player SongPositions update off of ScreenGameplay
for use with things like ArrowEffects.
ScreenGameplay, ScreenHowToPlay, and ScreenEdit stop GameSoundManager
from running GameState:UpdateSongPosition and do it themselves, so this
has no impact on the screen classes that cared about, and thus updated,
player SongPositions.
2014-08-02 00:38:43 -07:00
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
dc32ee0486
editor: re-enable convert to delay/stop at beat 0
...
This should behave nicely after the previous commit.
2013-08-30 15:10:30 -04:00
Devin J. Pohly
b75975e9bd
editor: don't offset by 1 row when shifting TimingData
2013-08-30 14:43:14 -04:00
Devin J. Pohly
53f861bdd4
fix duplicate removal in editor help
...
The sort was in place for this purpose. Let's use it on the modifier keys, but
not sort the regular keys, since the order matters for those.
This isn't really the right way to do this from the start, but that'll be
something that could be rewritten at another time given that our mappings are
still pretty much hardcoded.
2013-08-30 14:09:03 -04:00
Devin J. Pohly
9ec3b61bd1
editor: don't sort keys in help screen
...
The order of these actually matters; we shouldn't be resorting them.
Fixes issue 86.
2013-08-29 13:32:24 -04:00
Devin J. Pohly
2ec80d86b1
editor: fix Undo for Alter and Turn menus
...
Looks like someone figured out the problem, implemented the required
functionality... and then just didn't use it.
2013-08-12 20:47:07 -04:00
Jason Felds
d6441690b4
Fix keysound editor crash.
2013-06-09 09:08:53 -04:00
Devin J. Pohly
ce507b9800
use empty TimingData in Steps to signify fallback on Song timing.
...
This required using the new Steps::GetTimingData function and the allowEmpty
parameter to TimingData::TidyUpData when appropriate, as well as clearing the
TimingData to remove step timing rather than coping the song timing over it.
Fixes some odd editor behavior when changing song timing, and is overall a
slightly less hacky way of doing things.
2013-01-23 14:51:18 -05:00
Devin J. Pohly
3d6f1c5227
ScreenEdit: handle beat-0 offset the same as other timing data
2013-01-21 23:13:38 -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
Devin J. Pohly
a3491b5a61
fix typo on 3fb9163
2013-01-02 14:09:17 -05:00
Flameshadowxeroshin
c5d566c641
forgot a semicolon
2013-01-02 10:49:20 -06:00
Flameshadowxeroshin
3fb91639b3
ScreenEdit: Fix crash on pressing certain buttons in record.
2013-01-02 10:38:11 -06:00
Devin J. Pohly
e7db656fa7
ScreenEdit: fix assertion when recording past selection
2013-01-02 10:56:34 -05:00
Devin J. Pohly
b03b3adf41
remove extra zeros from editor textentry
2012-12-28 16:18:21 -05:00
Devin J. Pohly
bd0e2074ad
replace ASSERT(0) with useful fail messages
2012-12-27 16:59:35 -05:00
Jason Felds
1fc16698ba
War on -Werror, part 12: explicit bool usage.
...
It may save a few cycles, but it's best to be
explicit on boolean operations, especially with
ASSERT.
2012-12-27 11:38:53 -05:00
Devin J. Pohly
7aac8c5ae3
war on -Werror, part 2: unused variables and dead code
2012-12-26 20:35:02 -05:00
Colby Klein
68263efe12
I'm not sure why I thought MAX was a macro. Oops.
2012-10-17 12:51:13 -07:00
Colby Klein
27d0e3ec47
Use MAX() against the difficulty to prevent ratings of 0. Various other style tweaks. Jason: The functions (well, macros) you were looking for are MIN, MAX, and CLAMP.
2012-10-17 11:21:28 -07:00
Jason Felds
32d5a011ee
Don't allow setting the meter to < 1.
2012-10-16 21:05:27 -04: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
Thai Pangsakulyanont
503814c435
update libpng to 1.5.10, add precompiled library for ffmpeg 0.10.2 for mac, and Xcode 4.3 project in a separate project.
...
This should make it possible to build StepMania 5 on Mac OS X.
The catch is that it will only work with Snow Leopard and up, but I think this is better than nothing.
We can support PowerPC / 10.4-10.5 again when someone can make the old Xcode 3 project work.
2012-04-24 00:11:28 +07:00
Jason Felds
26f5e8d78c
Replace Steps:UseSplitTiming.
...
Instead, use Song:IsStepsUsingDifferentTiming.
2012-04-08 23:56:28 -04:00
Jason Felds
392e7fac25
Programmers, start your debuggers!
2012-04-08 13:47:23 -04:00
Jonathan Payne
447a16d5bd
Allow playback of courses in Course Edit mode ( why does this keep getting
...
disabled? please stop that. )
2012-03-20 20:45:35 -07:00
Jonathan Payne
62b9dc793f
Don't use StepTiming by default.
2012-03-20 19:51:46 -07:00
Jason Felds
a384a7d8d0
[cleanNoteData] Silly typo.
2012-02-27 13:46:12 -05:00
Jason Felds
1b071cb057
[cleanNoteData] We don't change step types here.
2012-02-27 13:45:12 -05:00
Jason Felds
d581f8b4c5
[cleanNoteData] Typo fix and simplification.
...
No need for the switch if we're only acting on
one value.
2012-02-27 13:42:15 -05:00
Jason Felds
078512913a
[cleanNoteData] More of the formatting.
...
Note to self: move some of the static menus to
their own file or something.
2012-02-27 13:39:35 -05:00
Jason Felds
12bdc9e7b1
[cleanNoteData] Get consistent formatting.
...
This could be a candidate for transplanting.
2012-02-27 13:31:15 -05:00
Jason Felds
4151f20327
[editorKeysounds] Removing Keysounds successful.
2012-02-11 15:11:44 -05:00
Jason Felds
216286c3f1
[editorKeysounds] keep keysound names unique.
2012-02-11 14:52:41 -05:00
Jason Felds
0bf91fffd3
[editorKeysound] Add menu to remove keysounds.
...
Next up: the actual removing.
2012-02-11 14:45:09 -05:00
Jason Felds
a353e659d0
[editorKeysounds] Can add KS, but...
...
1) A physical note is shown in the editor.
We do need a separate graphic for auto keysounds.
2) The keysound only plays if you "hit" the note.
Auto keysound notes should play regardless of hit or miss.
Time to make this branch public.
Anyone want to help tackle this?
2012-02-10 19:49:53 -05:00
Jason Felds
f3d260bc88
[editorKeysounds] Modifying KS works.
2012-02-10 19:17:00 -05:00
Jason Felds
3b3e8df2f4
[editorKeysounds] Removing KS successful.
2012-02-10 19:07:13 -05:00
Jason Felds
84a20cf6da
[editorKeysounds] Right, answers based on start.
2012-02-10 18:47:24 -05:00
Jason Felds
baa9b20e6a
[editorKeysounds] Prepare screen message.
2012-02-10 14:44:48 -05:00
Jason Felds
5757247144
[editorKeysounds] First menu is working.
2012-02-10 14:29:11 -05:00
Jason Felds
a25fa01b34
[editorKeysounds] Some of the menu code.
2012-02-10 14:09:12 -05:00
Jason Felds
8a98bcdff7
[editorKeysounds] Prepare the eventual menu.
2012-02-10 13:51:29 -05:00
Jason Felds
0b3737cfc4
[editorKeysounds] New menu to test.
2012-02-10 13:41:40 -05:00