Commit Graph

47 Commits

Author SHA1 Message Date
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
Glenn Maynard 71d11fd915 Fix obscure editor save bugs: clear cache after writing. 2003-11-01 22:09:56 +00:00
Glenn Maynard 8b0d16205f Fix newline accumulation in SM data. 2003-09-15 06:22:36 +00:00
Glenn Maynard 028196e21d m_iMusicBytes is unused 2003-09-02 20:21:55 +00:00
Chris Danford 35950c4eaf Add prefs for logging. Don't throw if can't open log file. Remove Ragefopen and Rageifstream (they aren't needed). 2003-08-13 04:40:23 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Chris Danford fe0cba9f78 runs on Xbox 2003-07-22 07:56:46 +00:00
Glenn Maynard 40bbdf8fcc error reporting 2003-07-15 19:47:45 +00:00
Chris Danford 32fd0062a9 use sections in SORT_BPM
choose sort from list in MusicWheel
2003-06-16 17:28:58 +00:00
Glenn Maynard f37d58e02f use colons in #DISPLAYBPM; that's what the reading code did, anyway,
and it's more consistent
2003-06-13 23:18:25 +00:00
Glenn Maynard 05e94e4278 really fix #DISPLAYBPM writing 2003-06-12 20:08:55 +00:00
Glenn Maynard 43819f68c6 Fix writing #SELECTABLE.
Add missing semicolons to #DISPLAYBPM.
2003-06-05 19:27:30 +00:00
Chris Danford 6ee884aed2 Add support for #DISPLAYBPM in DWI and SM files 2003-05-23 01:14:43 +00:00
Glenn Maynard fe33dec385 Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Chris Danford cfe1f9ec67 Add parameters to BackgroundChange: fRate, bFadeLast, bRewindMovie, bLoop.
I don't like how this changes the syntax for the #BGCHANGES tag in an SM file.  I will think more about this - it's important to finalize it quickly.
2003-04-14 04:10:01 +00:00
Glenn Maynard bd51901eb8 cache lyric path 2003-03-19 19:35:32 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Chris Danford 3ddadbe82f New ScreenEditMenu 2003-01-30 07:18:33 +00:00
Chris Danford 88840d9020 fixed crashes when ini, log, and cache files are read-only 2003-01-11 19:11:55 +00:00
Glenn Maynard bb8940adad Add and use accessors for most of Notes.
Don't autogen data until it's needed.
2003-01-02 22:10:51 +00:00
Glenn Maynard 33c1fb46f7 s/throw RageException/RageException::Throw/ 2002-12-21 18:36:10 +00:00
Glenn Maynard b05c176e28 Move WriteSMNotesTag into the SM writer. 2002-12-14 21:36:52 +00:00
Glenn Maynard aa8a115e6f Move SM writing into a writer 2002-12-13 23:56:13 +00:00