Commit Graph

76 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
Glenn Maynard be433d50d2 don't add the song BG as a BGA if it's already there 2004-09-19 06:27:44 +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
Glenn Maynard aad73b53e9 (float) atof() -> strtof(), which computes in float instead of computing in
double and casting to float, which is silly
2004-08-10 20:57:59 +00:00
Glenn Maynard 0c4f092fd3 fix ambiguous ?: types 2004-08-06 21:01:28 +00:00
Glenn Maynard c1d63b3055 show error message 2004-07-12 23:45:38 +00:00
Chris Danford d412ab055d name cleanup: NotesType -> StepsType 2004-07-12 02:19:24 +00:00
Chris Danford 96ca652c94 move RadarValues into a separate file
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Glenn Maynard c0bd180d85 set up Steps before passing it off to Song 2004-06-05 05:39:43 +00:00
Glenn Maynard 2ca100eaad stop accessing m_vpSteps directly 2004-06-05 05:13:23 +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
Chris Danford 65ea42f7b2 don't load duplicate edits 2004-04-23 01:33:08 +00:00
Chris Danford e7983033a4 fix incorrect constant value 2004-04-23 00:27:58 +00:00
Chris Danford cca71d1d3f edits cleanup:
- only allow reasonable file sizes
 - only allow one Steps per edit file
 - only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Glenn Maynard ce23a1d712 edits: set m_LoadedFromProfile, force m_Difficulty to DIFFICULTY_EDIT 2004-04-16 23:48:31 +00:00
Glenn Maynard 2ea476c3a7 Don't use GetMainAndSubTitlesFromFullTitle reading SMs 2004-03-24 06:45:04 +00:00
Glenn Maynard 6ed4e02417 comment 2004-02-25 23:49:53 +00:00
Chris Danford 6154c14f86 add calorie tracking
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Glenn Maynard b9470a7508 remove unneeded traces 2004-02-15 03:56:21 +00:00
Steve Checkoway 643fea4201 Fix dumb mistake. 2004-02-08 06:22:58 +00:00
Steve Checkoway 8dd0879743 fix compile 2004-02-08 06:15:47 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Glenn Maynard ec971b1de1 #MUSICLENGTH is cache-only 2004-02-02 10:06:26 +00:00
Glenn Maynard 9c6661efd9 add SMLoader::LoadTimingFromFile 2004-01-17 23:21:07 +00:00
Glenn Maynard 663d17df54 menu music start fix 2004-01-11 11:16:56 +00:00
Glenn Maynard 02d371c494 this reference causes stack check failures in VC7 debug builds for some
reason
2004-01-11 09:04:20 +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 8e1fa6955b add SMLoader::LoadTimingFromSMFile 2003-12-18 08:21:18 +00:00
Glenn Maynard c1462d88f5 TimingData 2003-12-18 04:48:26 +00:00
Glenn Maynard 52d25101d8 ' 2003-11-29 18:46:40 +00:00
Chris Danford 3b8718c1e1 fix saving and copying of tap attack notes 2003-11-17 03:38:24 +00:00
Glenn Maynard e62997d503 fix trace 2003-11-01 22:12:12 +00:00
Glenn Maynard d583499e2d Don't warn about MUSICBYTES. 2003-09-02 20:47:47 +00:00
Glenn Maynard 028196e21d m_iMusicBytes is unused 2003-09-02 20:21:55 +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
Glenn Maynard 49bdb8e4d4 cosmetic fix 2003-07-15 23:57:34 +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
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
Glenn Maynard ca0e88c0a8 Fix images not being seen on first load.
Work around broken data with leading spaces in the path.
2003-04-20 23:45:01 +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 0d6a670e13 don't crash on bogus values 2003-03-04 06:23:12 +00:00
Glenn Maynard aac5e21f9b Fix paths (fixes old DWI-style tree handling) 2003-02-24 00:28:32 +00:00