Chris Danford
8c7baa0ec8
add sound feedback to bpm, stop, offset
2006-02-04 18:35:29 +00:00
Chris Danford
18cd1a345d
switch -> switch steps
2006-02-03 19:24:39 +00:00
Glenn Maynard
7df95cd0d4
ScreenType is being overloaded in incompatible ways:
...
- the editor sets "system_menu" to trick StepMania.cpp into not
allowing the operator menu button, to prevent losing data;
- the editor also sets "gameplay" in "playback" mode to influence
ScreenSyncOverlay and ScreenDebugOverlay; this breaks the above,
allowing scroll lock in play mode.
A similar problem happens when we push screens: scroll lock works
in the MiniMenus in the editor.
It's semantically unintuitive to call the editor a "system_menu", anyway.
Split out AllowOperatorMenuButton, and use it directly. Check all
screens, and don't allow it if any screen on the stack disallows it.
2006-02-01 06:54:15 +00:00
Glenn Maynard
f7bd5862ac
remove unused
2006-01-30 07:10:10 +00:00
Glenn Maynard
57947b2252
Use ScreenManager's preload logic, instead of manually loading
...
a bunch of screens.
2006-01-30 07:09:25 +00:00
Glenn Maynard
3229a7fbf4
Use ScreenManager's preload logic, instead of manually loading
...
a bunch of screens.
2006-01-30 06:59:15 +00:00
Glenn Maynard
badc6a06b3
cleanup
2006-01-30 02:53:18 +00:00
Glenn Maynard
470c909ec6
Transition away from Screen(sName).
2006-01-15 18:54:03 +00:00
Glenn Maynard
06e8da57f8
convert_beat_to_pause -> convert_to_pause (operates on the selection,
...
not a beat)
2005-12-18 23:56:14 +00:00
Chris Danford
24e113d102
don't prompt to save on exit if there's no undo info
2005-12-06 12:41:06 +00:00
Chris Danford
bb10c7c21f
pass around InputEventPlus in Screen::Input instead of multiple input structures
2005-09-05 02:26:50 +00:00
Chris Danford
3e99a3853d
add inserting/removing course mods
2005-08-30 18:09:00 +00:00
Chris Danford
e3167a82d8
working on new course edit screens
2005-07-30 19:34:23 +00:00
Glenn Maynard
4fe46bd2a4
EDIT_BUTTON_REMOVE_NOTE
2005-07-30 07:07:11 +00:00
Glenn Maynard
eca5d32eb3
fix underlay/overlay; we play the state commands so we can do things with
...
them in these modes, so don't hide them
2005-07-22 05:02:04 +00:00
Glenn Maynard
d62fe9be5a
EDIT_BUTTON_SCROLL_NEXT_MEASURE, EDIT_BUTTON_SCROLL_PREV_MEASURE
2005-07-22 01:28:20 +00:00
Glenn Maynard
b2c7e5e829
add "jump to next note", "jump to previous note"
2005-07-22 00:55:36 +00:00
Glenn Maynard
ea8705fa9d
spit out ScreenEdit::ScrollTo
2005-07-21 22:31:09 +00:00
Glenn Maynard
c9c59e0882
initial "paused record" mode: record a song measure-by-measure, allowing
...
replaying and rerecording each section in sequence; when paused, remain
in the record view, so we don't jump around between record and edit views
constantly
2005-07-21 21:23:18 +00:00
Glenn Maynard
fc43a6f136
EDIT_BUTTON_RECORD -> EDIT_BUTTON_RECORD_SELECTION
2005-07-21 20:37:04 +00:00
Glenn Maynard
fe240ddcd9
it's typically not useful to leave the cursor where it was when exiting play/record, so restore the cursor position. (do leave the cursor where it is when exiting play mode explicitly)
2005-07-21 02:44:53 +00:00
Glenn Maynard
34383cc05b
g_ -> m_
2005-07-20 05:38:12 +00:00
Glenn Maynard
cc1d203afe
Give time-based lead-in for record, like play, not a whole measure (and merge
...
code).
Only pad the end position by a measure when playing the whole song, not
when playing a selection.
Don't pad when recording. It'll jump to the end position, anyway.
Don't mess up the user's selection range when using play from
start/play from cursor.
2005-07-20 05:26:27 +00:00
Glenn Maynard
611ae2449d
g_iShiftAnchor -> m_iShiftAnchor
2005-07-20 04:50:06 +00:00
Glenn Maynard
3f05193193
remove edit_bg_change menu options. Use b/shift-b. (removes crash
...
due to uninitialized g_CurrentBGChangeLayer)
2005-07-20 01:57:53 +00:00
Glenn Maynard
219461a3f1
ScreenPlayerOptionsEdit -> ScreenEditOptions
2005-07-20 00:40:01 +00:00
Glenn Maynard
913b9c52a2
player options -> options
2005-07-20 00:30:19 +00:00
Glenn Maynard
ff4188032d
remove "preferences"; do this all in one menu (too many menus)
2005-07-20 00:26:16 +00:00
Glenn Maynard
7a19b153a3
remove song_options
2005-07-20 00:07:33 +00:00
Glenn Maynard
39d42a9db4
Use SCREENMAN->MakeNewScreen, so we obey the class of the
...
loaded screen. We don't require anything special of it.
2005-07-19 23:58:51 +00:00
Glenn Maynard
f7e6c71a43
preload most editor menus
2005-07-19 21:43:12 +00:00
Glenn Maynard
1798075550
make EDIT_MODE not common
2005-07-14 05:45:51 +00:00
Glenn Maynard
0aea12e609
filter menu options from within ScreenEdit
2005-07-14 04:59:06 +00:00
Glenn Maynard
0f37522829
cleanup
2005-07-07 06:25:38 +00:00
Chris Danford
54962cbe9c
Alt+B to bake random from song group
...
fix AV when deleting last BGChange in song
2005-06-07 09:42:57 +00:00
Chris Danford
b489c43a88
add color parameter to BGChanges
2005-06-05 22:21:55 +00:00
Chris Danford
101b27accb
different BGAChange menus for each layer for easier editing
2005-06-05 09:46:29 +00:00
Chris Danford
4e86ffe01d
add background change controls for "baked random"
...
Shift+B to choose to choose a different baked random movie
add bgchange menu lines for "movie in group" and "movie in group and in genre"
2005-06-05 01:27:15 +00:00
Chris Danford
dac72665e3
move background file enumerating into BackgroundUtil.*
...
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford
ac5a99b41f
specify effect and transition in each background change
2005-05-29 01:11:49 +00:00
Chris Danford
68a82faa6a
add multiple background layers
2005-05-26 09:35:57 +00:00
Chris Danford
d67d60e178
sync controls cleanup:
...
move sync display/saving out of complicated ScreenGameplay
show sync UI in editor playback as well as gameplay
revert sync from in-memory backup, not from disk
move more functions into debug overlay
2005-05-19 23:29:39 +00:00
Chris Danford
c8ffc122ab
re-add revert from disk
2005-05-18 03:31:36 +00:00
Chris Danford
647d194847
add mapping for undo
2005-05-17 07:24:25 +00:00
Chris Danford
b81c304eb6
rename FixImposibleRows -> RemoveStretch and turn it into a mod
2005-05-01 04:35:29 +00:00
Chris Danford
6f588aa7d8
add saving/loading/editing of rolls
2005-04-18 01:23:57 +00:00
Chris Danford
976e497de7
add EDIT_MODE_PRACTICE
2005-04-14 06:34:17 +00:00
Chris Danford
193f4e5983
fix edit playback options lost after playback
2005-04-07 18:32:19 +00:00
Chris Danford
350ebdaeec
block changes that insert a beat past the end
2005-04-02 21:59:27 +00:00
Glenn Maynard
c40ab7f7a7
MODE_INVALID
2005-04-01 11:07:40 +00:00