Chris Danford
d2f6f8e03f
experimental time signature support. Background changes and beat bars are currently the only things that are aware of time signature. Note coloring isn't aware of time signature yet.
2007-04-30 05:12:48 +00:00
Chris Danford
f8de3141fd
add experimental lead track music file
2007-04-24 03:19:57 +00:00
Glenn Maynard
1de53984ad
Remove #SELECTABLE:ROULETTE.
2007-04-10 23:09:28 +00:00
Chris Danford
0160e23705
style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
...
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford
f77647b5ad
enum name cleanup: DIFFICULTY_* -> Difficulty_*
2007-02-22 07:18:05 +00:00
Steve Checkoway
6c8ddaec73
Make this stateless.
2007-02-14 10:08:19 +00:00
Glenn Maynard
a49fd8ec8b
fix newline accumulation
2007-02-03 02:39:50 +00:00
John Bauer
7ebfd65a9b
Make it so .sm files can contain \-escaped characters. Also, make the
...
writer for .dwi files replace control characters with dwi-safe characters.
Other file formats are unaffected.
2006-12-01 22:15:26 +00:00
John Bauer
ed7394d72e
Reorder some more includes.
2006-11-29 22:04:29 +00:00
Steve Checkoway
c0a119bf10
Unneeded.
2006-11-01 10:34:20 +00:00
Steve Checkoway
6a4e58a8fd
Cannot pass nonPOD through ..., will abort at runtime. (Why gcc doesn't just make this an error, I'll never know.)
2006-10-21 08:59:00 +00:00
Glenn Maynard
3f1d7684bb
use ConvertValue
...
if(n == 1), not if(1 == n)
2006-10-20 09:49:58 +00:00
Steve Checkoway
c8a2b7601c
LogType -> string.
2006-09-24 03:57:26 +00:00
Steve Checkoway
faf32603f1
Consistent user warnings.
2006-09-04 08:09:27 +00:00
Steve Checkoway
4606d68fdf
Move warnings meant for the user to userlog.txt. These are as inconsistent in format as before but at least they're all in one place.
2006-09-03 05:16:09 +00:00
Steve Checkoway
b939bdec8e
Add a last beat hint. The real last beat will be at least as long as the hint.
2006-09-02 22:22:57 +00:00
Thad Ward
6d6d81cd60
make FIRSTBEAT and LASTBEAT match the rest of the cache-only values.
...
fix LASTBEAT to actually ignore the value when not from cache, rather than
say we're ignoring it and still use it anyway.
2006-08-10 10:12:05 +00:00
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