Commit Graph
110 Commits
Author SHA1 Message Date
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