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
f10e5b34b3
Only guess at 6-panel if DetermineStepsType() decides on STEPS_TYPE_BEAT_SINGLE5. Before, this guess was being ignored.
2006-08-15 11:25:38 +00:00
Steve Checkoway
000e984c2c
Do not bother copying this.
2006-08-15 11:16:45 +00:00
Steve Checkoway
4a3b05741e
Handle hold notes in bms files (untested).
2006-08-15 11:11:21 +00:00
Steve Checkoway
98c23ac3da
StringToFloat
2006-08-15 09:55:57 +00:00
Steve Checkoway
9d3538d89d
Style cleanup.
2006-08-15 09:54:48 +00:00
Steve Checkoway
734f9760cc
Remove unnecessary member. Just set iKeysoundIndex to -1 if it isn't valid.
2006-08-14 10:17:48 +00:00
Steve Checkoway
4f4e034af1
Ignore invalid BPM changes. No more nonpositive BPMs.
2006-07-20 01:46:01 +00:00
Steve Checkoway
a07e194cf1
Revert. Fixes Linux build.
2006-07-18 05:51:37 +00:00
Jason Felds
366c3440d4
Fix VC8 macro redef warning. (more to come)
2006-07-18 03:56:37 +00:00
Chris Danford
af3e1c571c
move Steps searching out of song into SongUtil so that it can be shared with CourseEntry
2006-06-13 01:10:37 +00:00
Steve Checkoway
d2f3a14495
strtof -> StringToFloat.
2006-06-12 06:42:25 +00:00
Glenn Maynard
9c4d7606cf
ToLower -> MakeLower
2006-03-01 00:39:32 +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
Glenn Maynard
dcd1d8f98e
prefer standard find() over Find
2005-12-21 08:33:30 +00:00
Glenn Maynard
39b07e55b3
cleanup (prefer size() over GetLength)
2005-12-21 07:50:14 +00:00
Chris Danford
37f82b43f7
remove CStringArray #define
2005-12-09 21:36:22 +00:00
Chris Danford
1ead066956
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 02:02:03 +00:00
Chris Danford
1333bfd2d8
remove references to specific games for things that are only specific to the controller type
2005-10-07 05:00:52 +00:00
Glenn Maynard
ebe60c9eb7
simplify
2005-06-27 05:24:24 +00:00
Steve Checkoway
cc8aa318ba
For some reason, g++ cannot determine that the break statements will not be reached. Removing them removes the warning.
2005-06-19 00:26:20 +00:00
Chris Danford
04715f4dd3
re-clamp the description when changing the difficulty
2005-04-13 08:45:00 +00:00
Sean Burke
15486d5963
Add check for beginner notechart
2005-03-12 06:24:41 +00:00
Glenn Maynard
52731adc29
NoteField::m_fBeginMarker, m_fEndMarker -> m_iBeginMarker, m_iEndMarker
...
go back to storing BPM as a float, until I'm sure it won't cause precision
problems
2005-01-23 23:17:12 +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
Steve Checkoway
fa9afed825
Fix warning once and for all. (Two versions of gcc give opposite warnings.)
2004-12-04 20:33:17 +00:00
Sean Burke
b8150afc69
Fix warning.
2004-12-04 17:13:58 +00:00
Chris Danford
8fe7c75a9a
cleanup
...
Don't use GetSteps with the really long parameter list absolutely necessary.
2004-11-24 16:25:47 +00:00
Steve Checkoway
55fa9ef592
Fix warning.
2004-11-20 20:40:11 +00:00
Glenn Maynard
c483fbbd1a
foo
2004-11-13 22:26:31 +00:00
Glenn Maynard
f7617415e6
split off GetCommonTagFromMapList
2004-11-13 22:23:51 +00:00
Glenn Maynard
eeb0ac35fb
fix crash
2004-11-13 22:19:21 +00:00
Sean Burke
c9067dec65
fix unsigned warnings
2004-11-13 22:01:59 +00:00
Glenn Maynard
f93a43bdc4
Fix formatting again--please fix your editor ...
2004-11-13 21:54:06 +00:00
Glenn Maynard
8b3fafb139
stop putting garbage in the notes description
...
fix compile
2004-11-13 21:51:45 +00:00
Glenn Maynard
f88624ef31
stop doing incorrect parsing on the title
2004-11-13 21:46:43 +00:00
Glenn Maynard
d55dee1dd1
solo description is "solo", not "edit"
2004-11-13 21:42:15 +00:00
Ben Anderson
6ae0918d7b
Catch (solo) tag
2004-11-13 21:35:17 +00:00
Glenn Maynard
b5fac2eb05
s/FindLargestCommonSubstring/FindLargestInitialSubstring/
...
do it without lots of string copying/comparing
2004-11-13 21:17:27 +00:00
Glenn Maynard
c0930b9c33
formatting
2004-11-13 21:08:19 +00:00
Glenn Maynard
07fd0101dc
simplify
2004-11-13 21:07:10 +00:00
Glenn Maynard
2a92bc832a
remove commonSubstrLen; clearer to just size() each time, and it's only
...
used in a few places
2004-11-13 21:01:09 +00:00
Glenn Maynard
a4306e55bb
fix warnings
2004-11-13 20:56:23 +00:00
Glenn Maynard
2de78dfd5d
unused variable
2004-11-13 20:53:46 +00:00
Glenn Maynard
75f0dee79c
fix up formatting
2004-11-13 20:48:28 +00:00
Ben Anderson
53857a39ff
Let's clean up everyone's logs a little bit...
2004-11-13 17:48:59 +00:00
Ben Anderson
b9e5fe5245
Implement common substring algorithm, it provides a more accurate ID of the title and the difficulty of each file.
2004-11-13 17:38:08 +00:00
Glenn Maynard
425299cbd4
Some songs have different time signature tags in different difficulties;
...
cope with it by adjusting everything according to the primary version.
Attempt to detect when time signature tags are being used to tweak sync,
and convert them to BPM changes. This is more accurate, prevents some
cases of being off by a couple rows from the beat, and fixes note coloring.
2004-11-08 22:27:34 +00:00
Glenn Maynard
12652ed750
try utf-8 first
2004-11-05 00:38:51 +00:00