Commit Graph

126 Commits

Author SHA1 Message Date
Steve Checkoway 9f6b17eac1 Add newline at end of file. 2003-08-07 10:29:40 +00:00
Chris Danford 879fa6c37c NUM_NOTES_TYPES => NUM_STEPS_TYPES 2003-08-07 06:38:18 +00:00
Chris Danford 1a0d83cbc0 m_NotesType => m_StepsType
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +00:00
Glenn Maynard 44e28a2e89 fix autogen courses not being mystery 2003-08-06 08:05:41 +00:00
Glenn Maynard 7e07e7c8de Handle updating internally 2003-08-04 21:37:07 +00:00
Glenn Maynard 0a9ea01e7f optimize 2003-08-04 21:34:45 +00:00
Glenn Maynard 7b6204243d simplify 2003-08-04 20:45:34 +00:00
Andrew Wong 357987b9de changed way the course ranking sort is applied - now detects on startup and theme change rather than before each music wheel 2003-08-04 09:18:26 +00:00
Andrew Wong e5a3e634d5 minor optimization: compare if a song is in ranking for UpdateCourseStats if ranking is chosen in prefs 2003-08-04 06:35:54 +00:00
Glenn Maynard 3a85c1c8a0 Always shuffle random courses the same way during the same round. 2003-08-03 07:12:33 +00:00
Glenn Maynard b198dcee90 remove unused Entry::caprice 2003-08-03 03:32:47 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Steve Checkoway 8c6ba0f506 Fix compile warnings 2003-08-01 12:12:02 +00:00
Glenn Maynard 699a10a135 Trying to track an odd crash that I can't reproduce ... 2003-08-01 00:13:16 +00:00
Glenn Maynard 7f13b5ce6d Replace "caprice" with a "showcourse"/"noshowcourse" tag.
This also allows hiding static songs; I added that since it took about four
lines extra code.

Note that I've updated the Save() function a bit, and fixed some bugs
I saw, but it's not used yet and it's no more tested than it was before.
2003-07-30 21:33:20 +00:00
Andrew Wong 7553cf3afa oops, account for bug if user uses regular songs with caprice songs 2003-07-30 10:04:59 +00:00
Andrew Wong a85491b9ad random caprice added (use CAPRICE like you use BEST1, WORST1, etc) 2003-07-30 09:53:33 +00:00
Glenn Maynard 8533a28987 fix potential crash 2003-07-28 23:38:42 +00:00
Glenn Maynard ee4aad473e Use the derived meter value instead of a plain average. 2003-07-28 07:35:54 +00:00
Glenn Maynard 2ea56ecdf8 GetStageInfo is gone.
Remove GetFirstStageInfo.
Allow specifying the course difficulty to functions affected by it.
Simplify Course::GetPlayMode.
2003-07-27 19:14:05 +00:00
Glenn Maynard 6562c230e2 Simplify: SortOrder_NumStages was always being set to ci.size()+1,
and is never used outside of this function.

Fix float/int warning.
2003-07-27 18:28:05 +00:00
Andrew Wong e6deb22af7 course coloring and minor changes 2003-07-27 14:54:56 +00:00
Andrew Wong cb250344b8 basic course sorting implemented via preferences 2003-07-27 14:10:47 +00:00
Steve Checkoway 5c27d138b1 Remove LOG->Trace() since it breaks compilation. 2003-07-22 13:00:25 +00:00
Chris Danford fe0cba9f78 runs on Xbox 2003-07-22 07:56:46 +00:00
Glenn Maynard 71b2199fb2 Move the rest of song searching logic into SONGMAN. 2003-07-22 05:45:30 +00:00
Glenn Maynard d0502bfddb rename 2003-07-21 23:16:06 +00:00
Glenn Maynard 5618c2b3d1 add course meter 2003-07-21 22:33:01 +00:00
Glenn Maynard fb0b6ed89e GetDifficulty and GetMeterRange take an Info. 2003-07-21 22:21:03 +00:00
Glenn Maynard a0230f752a Fill in CourseIndex. 2003-07-21 21:59:10 +00:00
Glenn Maynard 4106afb299 Refactor.
Finding out which songs were random was broken: if a non-static
song (eg. player's best) was missing ("BEST99999"), m_entries
doesn't necessarily match one-to-one with the results of GetStageInfo.
2003-07-21 21:54:07 +00:00
Glenn Maynard b9ef5b0f50 Remove #EXTRA. Nothing ever uses it and DWI doesn't mention it,
either.
2003-07-21 19:36:02 +00:00
Glenn Maynard 57d2c07c27 add SortCoursePointerArrayByType 2003-07-20 08:50:19 +00:00
Glenn Maynard 301ad56516 add Course::GetPlayMode 2003-07-20 01:54:17 +00:00
Glenn Maynard 1a74714b53 Fix crash in PlayerOptions.
Random meter songs in difficult courses get +2 to meter.
2003-07-17 22:44:17 +00:00
Andrew Wong 721df8ea02 updated course unlocking to take transliterated (non-translated) titles
redid code for unlock screen so courses and songs are displayed
2003-07-10 14:44:13 +00:00
Glenn Maynard 361a2b58a9 add SONGMAN->FindSong 2003-07-09 04:09:35 +00:00
Glenn Maynard 12768f0b5a change default score 2003-06-30 18:53:17 +00:00
Glenn Maynard 242d99a5df Fix RankingToInsert::CompareDescending.
Store regular scores in nonstop, not oni.  We only ever display those
scores in that mdoe.

Add Course::IsNonstop, Course::IsOni, Course::IsEndless.
2003-06-30 08:06:47 +00:00
Glenn Maynard 65c51af8a4 banner cache for course banners 2003-06-15 02:07:31 +00:00
Glenn Maynard 4cf2fc91e3 Disable these warnings; I have so many partial courses I can't find
the *real* warnings.
2003-06-15 01:24:12 +00:00
Glenn Maynard 2cb374103f remove unused parameter 2003-06-06 19:42:53 +00:00
Glenn Maynard c39deb384c Remove dupe logic; fixes autogen course banners where the filename isn't
"banner" and probably fixes them for groups not in "Songs"
2003-05-30 19:40:10 +00:00
Glenn Maynard 19a3813a72 handle fixed difficulties ("5..5" is a little unintuitive) 2003-05-30 09:19: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 8d86f6bf6a fix banners for courses not directly under Courses 2003-04-22 20:31:12 +00:00
Glenn Maynard e55fc3fdc7 fix course difficulty crash 2003-04-20 20:38:17 +00:00
Glenn Maynard fef2766100 fix difficulty display after changing difficulty for random courses 2003-04-20 01:26:49 +00:00
Chris Danford 1b38fe101c Show banners while MusicWheel is moving fast.
Broke SORT_GROUP into SORT_PREFERRED/SORT_GROUP (like DDREX)
2003-04-19 18:51:13 +00:00