Commit Graph

142 Commits

Author SHA1 Message Date
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