Commit Graph

73 Commits

Author SHA1 Message Date
Chris Danford 955ccd8699 Write radar values for edits. If the program loading them doesn't trust the values, then it can ignore the values 2006-04-04 21:42:21 +00:00
Glenn Maynard 8d54d072e3 fix newline 2006-03-11 05:06:22 +00:00
Chris Danford 7ec7a906c3 finish edit renaming and handle display errors encountered during rename 2006-03-08 22:05:23 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 44225ad379 XToThemedString -> XToLocalizedString 2006-01-07 04:11:29 +00:00
Glenn Maynard ae17e2ffe3 simplify 2005-12-29 02:24:12 +00:00
Glenn Maynard 0e946835b6 filter filenames, so creating an edit named "foo 2/3" doesn't fail when
writing
2005-12-29 01:22:23 +00:00
Chris Danford 37f82b43f7 remove CStringArray #define 2005-12-09 21:36:22 +00:00
Glenn Maynard 4bd7da7256 Delete old files after writing, not before, to prevent data loss. (File
writing makes efforts to try to avoid data loss if we crash while saving.)
2005-12-06 20:44:39 +00:00
Chris Danford ed1c2766c2 remove bogus assert. It was firing when saving a new edit. 2005-12-06 19:06:45 +00:00
Glenn Maynard 533e2e2175 error handling 2005-12-06 17:45:35 +00:00
Chris Danford 2d8b30e049 polish 2005-12-06 12:41:33 +00:00
Chris Danford 9e8469eb65 save edits to machine profile 2005-12-03 20:34:49 +00:00
Chris Danford b489c43a88 add color parameter to BGChanges 2005-06-05 22:21:55 +00:00
Chris Danford d6753dd5f7 #BGCHANGES1 -> #BGCHANGES2 2005-06-05 03:14:56 +00:00
Chris Danford 3b61a74477 reduce header file dependencies 2005-06-04 21:22:50 +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
Glenn Maynard 46bd5e4c65 fix warning 2005-05-28 21:55:47 +00:00
Chris Danford 68a82faa6a add multiple background layers 2005-05-26 09:35:57 +00:00
Glenn Maynard a9c3143091 fix newlines 2005-02-28 09:01:13 +00:00
Glenn Maynard e9a6b578e3 fix (mostly bogus) warnings 2005-02-20 04:49:36 +00:00
Glenn Maynard b8a9d0384a no, really, don't append a newline here 2005-02-19 10:09:20 +00:00
Glenn Maynard d1fb6a41eb NotesWriterSM::GetEditFile 2005-02-19 07:48:16 +00:00
Chris Danford 505dab87c2 add .SM genre tag 2005-01-31 05:25:27 +00:00
Glenn Maynard 3634c07656 Represent TimingData values (except for "seconds") in fixed-point.
Maybe we should stop calling note indexes "rows" and "indexes", and just
call them "beats"; if they're stored as an integer, they're in fixed-point.  Things
like "note rows per second" are a lot less intuitive than just calling them "beats
per second".
2005-01-23 21:55:01 +00:00
Chris Danford 3ac1dba044 simplify TapAttack storage:
store attack info in TapNote
  in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
  still doesn't play keysounds on a miss
  still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Chris Danford b20eaeb60b Parse and maintain keysound data, but don't play the keysounds yet. 2004-09-29 07:19:44 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Glenn Maynard 66b17e5ef2 fix legacy songs not showing background at end, but still allow new
songs to not have it
2004-09-13 08:00:34 +00:00
Chris Danford d412ab055d name cleanup: NotesType -> StepsType 2004-07-12 02:19:24 +00:00
Glenn Maynard b882bb1e63 stop accessing Song::m_vpSteps directly 2004-06-04 23:36:50 +00:00
Glenn Maynard 7dfd611587 license updates 2004-05-31 21:55:14 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00
Glenn Maynard 512eebdb60 RageFile::SLOW_FLUSH when writing non-cache SMs 2004-04-19 22:20:38 +00:00
Glenn Maynard 07629d0eb4 don't flush the whole directory cache after writing an SM 2004-04-19 20:57:54 +00:00
Steve Checkoway 20a8bab45c Clean up includes. 2004-04-05 05:22:32 +00:00
Glenn Maynard 3cdbc1f31f don't save profile steps to main SM's 2004-02-25 23:48:45 +00:00
Glenn Maynard 7840f70144 fix stray newlines 2004-02-20 05:28:34 +00:00
Steve Checkoway bef6d68d58 cleanup 2004-02-03 01:49:39 +00:00
Glenn Maynard ec971b1de1 #MUSICLENGTH is cache-only 2004-02-02 10:06:26 +00:00
Glenn Maynard 764214cf16 cleanup output 2004-01-07 01:06:58 +00:00
Glenn Maynard 5ef57a474b add foreground gameplay layer 2004-01-07 00:13:32 +00:00
Glenn Maynard 0bba86b5c3 cache HasMusic() and HasBanner() results 2003-12-30 03:40:29 +00:00
Glenn Maynard 5ec05b31ba cache m_sSongFileName 2003-12-30 02:46:47 +00:00
Glenn Maynard c1462d88f5 TimingData 2003-12-18 04:48:26 +00:00
Glenn Maynard ed634b5ac2 use RageFile 2003-12-04 22:58:18 +00:00
Glenn Maynard bc9ad8e27c hopefully fix weird newline behavior for real 2003-12-01 22:18:36 +00:00
Glenn Maynard b439bae638 only write new values to cache 2003-11-26 17:41:32 +00:00
Chris Danford 3b8718c1e1 fix saving and copying of tap attack notes 2003-11-17 03:38:24 +00:00