Steve Checkoway
884af552ee
Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file.
2006-07-28 03:34:14 +00:00
Steve Checkoway
4f4e034af1
Ignore invalid BPM changes. No more nonpositive BPMs.
2006-07-20 01:46:01 +00:00
Steve Checkoway
9075356511
Simplify.
2006-06-20 09:31:51 +00:00
Steve Checkoway
6516e6fceb
Cleanup.
2006-06-20 06:28:57 +00:00
Steve Checkoway
d2f3a14495
strtof -> StringToFloat.
2006-06-12 06:42:25 +00:00
Chris Danford
6efb162723
test whether the song required for an edit is present before copying it. Fixes "game said it copied N edits, but none of them are showing".
2006-03-27 20:17:05 +00:00
Chris Danford
cb5bf9720d
const RString & for easier debug stepping
2006-02-02 23:52:28 +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
Chris Danford
37f82b43f7
remove CStringArray #define
2005-12-09 21:36:22 +00:00
Chris Danford
2d8b30e049
polish
2005-12-06 12:41:33 +00:00
Chris Danford
a2c439a17a
support loading of course edits
2005-07-31 05:41:32 +00:00
Glenn Maynard
b0935c1111
deps
2005-07-03 02:51:29 +00:00
Chris Danford
76b25ffe7b
fix converting ^ to , wipes out ^ in background file names (Vertex^2)
2005-06-21 17:56:08 +00:00
Steve Checkoway
35db5ffcc2
Fix warning.
2005-06-19 00:29:42 +00:00
Chris Danford
b489c43a88
add color parameter to BGChanges
2005-06-05 22:21:55 +00:00
Chris Danford
273fd06e65
fix loading of multiple BG layers
2005-06-05 03:36:32 +00:00
Chris Danford
fffc3e3ca3
fix loading of multiple BG layers
2005-06-05 03:29:55 +00:00
Chris Danford
055dc00f50
#BGCHANGES1 -> #BGCHANGES2
2005-06-05 03:24:30 +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
Chris Danford
68a82faa6a
add multiple background layers
2005-05-26 09:35:57 +00:00
Chris Danford
534842c2da
calculate grade with possible values from radarValues, not from judgement counts from attempted steps
2005-04-26 04:16:45 +00:00
Chris Danford
264dd13b45
eliminate Save on ScreenEditMenu when creating new steps
2005-03-08 07:57:14 +00:00
Chris Danford
a73e8948e7
clamp description length when setting, not just on load
2005-03-05 22:16:19 +00:00
Chris Danford
65873ed62f
fix compile error
2005-02-19 20:30:35 +00:00
Glenn Maynard
3fb7238ac0
SMLoader::LoadEditFromBuffer, SMLoader::LoadEditFromMsd
2005-02-19 07:46:42 +00:00
Chris Danford
505dab87c2
add .SM genre tag
2005-01-31 05:25:27 +00:00
Glenn Maynard
ed6ae1fa0c
load errors should not be fatal
2005-01-25 18:54:46 +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
Glenn Maynard
c425d193ae
new never returns null
2004-12-06 07:34:25 +00:00
Glenn Maynard
8428fc6cfc
fix obscure memory leak
2004-12-06 07:32:29 +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
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