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