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
Chris Danford
745a2141cb
update textInfo max once every 0.5 secs
2005-04-01 08:34:23 +00:00
Chris Danford
cd8b35e801
fix "can't paste from clipboard with only one row in clipboard"
...
fix "can't Undo to a blank NoteField"
clamp paste area so that pasting past the maximum beat is impossible
2005-03-29 20:25:14 +00:00
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
cc6b729c2d
remove unused
2005-03-25 11:09:42 +00:00
Chris Danford
441e86ac24
add "Autogen To Fill Width" to editor
2005-03-25 09:36:08 +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
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
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
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
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
eaaace1f30
missed commit
2005-03-14 05:42:07 +00:00
Glenn Maynard
3517499b05
remove hardcoded screen name
2005-03-12 23:27:48 +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
e00de06b3f
fix menu items are offset in home edit mode
2005-03-07 19:45:45 +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
Glenn Maynard
d4a46a214d
deps cleanup
2005-01-25 18:29:42 +00:00
Glenn Maynard
1dbb8cfac2
Fix shift not releasing g_iShiftAnchor.
...
This call is cleaner and simpler than DeviceToEdit, and it shouldn't
be less efficient to call it many times than calling DeviceToEdit once
(since DeviceToEdit loops over all keys anyway). Maybe DeviceToEdit
should be dropped.
2005-01-23 23:49:19 +00:00
Glenn Maynard
52731adc29
NoteField::m_fBeginMarker, m_fEndMarker -> m_iBeginMarker, m_iEndMarker
...
go back to storing BPM as a float, until I'm sure it won't cause precision
problems
2005-01-23 23:17:12 +00:00
Glenn Maynard
4970e024f3
NoteDataWithScoring has no members; turn it into a namespace
2005-01-22 18:22:38 +00:00
Glenn Maynard
032ddf0e08
Don't hold a redundant copy of the NoteData in NoteField. NoteField is
...
now just a renderer for NoteData. This means we don't have to carefully
apply all changes to NoteData to NoteField.
2005-01-22 02:50:45 +00:00
Glenn Maynard
bf7eeb60fb
unused includes
2005-01-15 18:36:29 +00:00
Glenn Maynard
754fb297fa
cleanups, fixes
2005-01-15 18:33:09 +00:00
Glenn Maynard
2ecbfae787
fix record
...
eliminate g_pCurrentMap (one less piece of state to become desynced)
2005-01-15 13:14:36 +00:00
Glenn Maynard
9fba6088f7
actually, s/help/overlay/
2005-01-15 04:01:56 +00:00
Glenn Maynard
779e7777a1
cleanup
2005-01-15 03:56:32 +00:00
Glenn Maynard
0a6ac4092e
remove unneeded comments
2005-01-14 23:37:52 +00:00
Glenn Maynard
856dc5c2ff
Handle editor keymappings more sanely; this fixes the "#ifdef XBOX"
...
everywhere (tip: if you're putting that many preprocessor checks in
high-level code, you're doing something wrong).
2005-01-14 23:17:04 +00:00
Charles Lohr
88a9c0cdaa
Add: Manual (textually inputted) BPM Changes and Stops.
2005-01-08 07:41:26 +00:00
Chris Danford
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
Chris Danford
abe10501f7
change Twister to "max 3 holds at once"
...
add Floored, "max 2 holds at once"
2004-08-29 21:26:52 +00:00
Glenn Maynard
e5cb2555ed
move "predicted meter" down, and gray it out
2004-07-19 20:27:59 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Matt Denham
95172cd9ea
Added ctrl+insert/delete to shift BPM changes and stops around, and reverted insert/delete to their original behavior.
2004-02-27 06:28:31 +00:00
Matt Denham
6905bbe781
Added BMRize mod because people have complained that Quick is too easy. Try this. :-)
2004-02-12 06:54:54 +00:00
Glenn Maynard
bc0af51dcc
allow showing course mods in the editor
2004-01-26 20:56:58 +00:00
Glenn Maynard
82276c80cb
add "Reload from disk"
...
sort F5/F6
2004-01-24 20:36:09 +00:00
Glenn Maynard
3c940c997e
optionally show (mostly) synced BGAs in the editor
...
(mostly: movies will start correctly but will not seek)
2004-01-23 08:25:00 +00:00
Glenn Maynard
fea54929ac
precise, framerate-independent assist ticks
2004-01-12 09:36:01 +00:00