Chris Danford
40b6c0c350
When editing an edit, don't allow navigating far past the end of the song.
2005-03-26 19:11:22 +00:00
Chris Danford
441e86ac24
add "Autogen To Fill Width" to editor
2005-03-25 09:36:08 +00:00
Chris Danford
f1f0a94f29
enable SongOptions in HomeEditMode
2005-03-25 08:22:39 +00:00
Chris Danford
c9bd120aba
ifdef style cleanup
2005-03-25 03:14:28 +00:00
Chris Danford
c45fd9fd33
only shift in Double and Couple, not Single
2005-03-24 23:03:12 +00:00
Chris Danford
8dfde50b5f
don't show Tempo in HomeEditMode
2005-03-24 00:20:54 +00:00
Chris Danford
461c84b0c6
show help text in record as well as playback
2005-03-23 22:23:26 +00:00
Chris Danford
b07ad44c71
lower notes cap
...
improve cap error message
2005-03-23 10:56:51 +00:00
Chris Danford
cc912e4e5e
add undo in editor
...
enforce a notes per measure cap, MAX_NOTES_PER_MEASURE
2005-03-23 10:43:57 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Chris Danford
659def4479
fix Pop message doesn't get sent if more than 1 prompt screen on the stack
2005-03-23 06:46:24 +00:00
Chris Danford
6adaa3f1a2
Add cancel transition for STextEntry
...
Validate new edit name is unique
2005-03-23 05:12:31 +00:00
Chris Danford
ee4be22260
add input length cap
...
fix bogus s_bCancelled flag
2005-03-23 04:08:27 +00:00
Chris Danford
bd2f75f03b
prompt for an edit name when creating
2005-03-22 23:59:17 +00:00
Chris Danford
17278e956f
sound for add/remove notes
2005-03-22 13:38:18 +00:00
Chris Danford
a976f65a08
add help text that's only shown in Play/Record
2005-03-21 14:13:11 +00:00
Chris Danford
e2cbd6e848
rename ScreenMiniMenuKeyboardShortcuts -> ScreenMiniMenuEditHelp
2005-03-21 13:33:34 +00:00
Chris Danford
a23db65a1e
remove uses of PlayOnce
2005-03-21 03:02:47 +00:00
Chris Danford
4c031911fc
screen name cleanup
...
add more info to StepsInformation menu
2005-03-20 20:13:27 +00:00
Chris Danford
69ec4c06de
Info text cleanup
2005-03-20 11:35:45 +00:00
Chris Danford
301c6e707e
more TickEarlySeconds into CommonMetrics
2005-03-20 09:52:48 +00:00
Chris Danford
a7fdca526e
remove hard-coded positions
2005-03-20 07:22:55 +00:00
Chris Danford
297a5851ba
remove hard-coded positioning of text
2005-03-20 07:11:23 +00:00
Chris Danford
bbadc010f4
Implement ScreenMiniMenu with ScreenOptions
2005-03-20 06:41:56 +00:00
Glenn Maynard
7338fa18d7
move some code that's migrated away from where it's used; cleanup
2005-03-19 05:25:58 +00:00
Glenn Maynard
384aaf1c4c
fix note skin loading: need to set m_pPlayerState m_sNoteSkin before StoreSelectedOptions, and need to call StoreSelectedOptions before TransitionEditMode (since it calls RestoreSelectedOptions
2005-03-19 05:15:54 +00:00
Chris Danford
c10dc7eab2
clean up EditMode transitions
...
don't explicitly draw and update Actors - add as children so that Z ordering is correct
2005-03-18 19:44:01 +00:00
Chris Danford
db022cd518
make ScreenEdit derive from ScreenWithMenuElements
2005-03-18 18:58:22 +00:00
Glenn Maynard
02197dab9c
like Player, split NoteField loading into Load and Init, with Init having the expensive part, which we do only once
2005-03-18 04:43:59 +00:00
Chris Danford
920c7367f9
show RandomMovies in subdirectories
2005-03-14 12:11:28 +00:00
Ben Anderson
0db665d4d6
Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory.
2005-03-14 06:44:38 +00:00
Glenn Maynard
f11197bd00
adjust save flow; uncommit and don't exit if the save fails
2005-03-14 04:43:25 +00:00
Glenn Maynard
3517499b05
remove hardcoded screen name
2005-03-12 23:27:48 +00:00
Glenn Maynard
fe513d047f
fix hold-only mappings
2005-03-12 00:51:09 +00:00
Chris Danford
7f0a969ceb
use the NoteSkin specified in DefaultModifiers and don't reset the NoteSkin back to "default"
2005-03-11 04:53:02 +00:00
Chris Danford
359b6d14c9
fix AV if create new steps then back out w/o saving
2005-03-08 22:21:18 +00:00
Chris Danford
21ae0fc658
don't delete current Song's steps through the LastSaved when destructing ScreenEdit
2005-03-08 21:39:01 +00:00
Chris Danford
dc9e8e23ff
revert from in-memory copy, not from disk
2005-03-08 21:19:17 +00:00
Chris Danford
fa479f08dd
split ScreenMemcardSaveEditsInEditor into ScreenMemcardSaveEditsAfterSave and ScreenMemcardSaveEditsAfterExit
2005-03-08 09:03:12 +00:00
Chris Danford
264dd13b45
eliminate Save on ScreenEditMenu when creating new steps
2005-03-08 07:57:14 +00:00
Chris Danford
2d93802641
add Yes/No/Cancel prompt for exiting ScreenEdit
2005-03-08 04:02:25 +00:00
Glenn Maynard
31cb7efb3a
build fix
2005-03-08 02:31:30 +00:00
Chris Danford
e00de06b3f
fix menu items are offset in home edit mode
2005-03-07 19:45:45 +00:00
Chris Danford
1a2619f445
Remove rows that aren't applicable to HomeEditMode
2005-03-07 18:26:30 +00:00
Chris Danford
8914b2a554
fix edit flag doesn't get reset, causing AV in edit menu
2005-02-28 20:36:12 +00:00
Chris Danford
f6d91c7358
add asserts
2005-02-28 20:12:47 +00:00
Glenn Maynard
4c2ffa90ef
Player cleanup
2005-02-26 05:59:12 +00:00
Chris Danford
071f02a862
allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D
2005-02-25 18:17:26 +00:00
Chris Danford
4104edcad9
use BroadcastOnChange wrappers
2005-02-25 05:27:28 +00:00
Glenn Maynard
b51b0cfb4c
Use Init() for all screens, so we can set state before the base class
...
members are loaded--they'll see resets, score finalization, etc. It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00