Commit Graph

91 Commits

Author SHA1 Message Date
Chris Danford 1a0c040f43 add courses to "total game DP" count
move RadarValues into a struct
2004-03-12 05:24:32 +00:00
Glenn Maynard 38b0916672 allow specifying difficult course meter explicitly 2004-03-04 22:24:09 +00:00
Chris Danford 6754c850df Profile HTML fixes 2004-02-16 05:35:06 +00:00
Glenn Maynard 86a6097957 cleanup 2004-02-14 03:33:09 +00:00
Glenn Maynard e2e692f77a add "nodifficult" course song tag 2004-02-10 22:52:43 +00:00
Glenn Maynard 6137e5066d const fixes 2004-02-10 10:05:44 +00:00
Chris Danford 4f439be739 split HighScore to separate file
move score data from ProfileManager to Profile
store score data in XML for easier forward/backward compatibility
2004-02-10 09:42:01 +00:00
Chris Danford d7f0e6c2bc move all high score data into Profile 2004-02-09 06:26:13 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Glenn Maynard b9b589cc34 Course::Unload 2004-01-26 20:55:35 +00:00
Glenn Maynard 6c71f9103f allow per-player course difficulties (not well-tested yet, off by default) 2004-01-21 01:35:54 +00:00
Glenn Maynard 7e0f8b49e8 fix linux compile 2004-01-14 08:05:05 +00:00
Chris Danford 1cb29a82b5 add CourseDifficulty, use it instead of a bDifficult flag 2004-01-14 06:11:28 +00:00
Chris Danford f9f603ca5b fix VC6 compile error 2003-12-21 03:27:35 +00:00
Glenn Maynard ef6b831ea3 cache Course::GetCourseInfo results 2003-12-21 02:54:23 +00:00
Chris Danford ea8c87c46f fix category feats show wrong score on ScreenNameEntryTraditional
store both iScore and fPercentDP for courses and categories
2003-12-10 11:35:34 +00:00
Glenn Maynard 72bf71edfa add SortCoursePointerArrayByMostPlayed 2003-11-17 03:17:29 +00:00
Chris Danford bda3de91f7 don't add personal records if not using a profile 2003-11-09 22:16:59 +00:00
Andrew Wong 38f78c4560 add option to hide name entry screen if course isn't in ranking list 2003-11-03 10:14:13 +00:00
Glenn Maynard 18c9d38f50 course timed attack support
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard 3471ad3f53 add Course::Info::GetAttackArray 2003-10-25 22:55:11 +00:00
Chris Danford 25d2b954a7 more high score cleanup 2003-10-20 01:06:26 +00:00
Glenn Maynard d1d342dbd3 AddHighScore fixes 2003-10-15 01:03:14 +00:00
Glenn Maynard 5a5e44adfd fix warnings 2003-10-14 21:10:40 +00:00
Chris Danford 668d1974f3 add top5 high score saving of Courses and Steps for memory cards/ranking screen 2003-10-14 17:06:30 +00:00
Andrew Wong 1ebe763c9a add option to push random courses to end or sort them based on GetMeter 2003-08-12 23:18:19 +00:00
Andrew Wong 0ff630ce69 fix non-fixed songs not showing in blue on average foot rating sort 2003-08-12 20:28:56 +00:00
Chris Danford 892bc90247 course editor is usable 2003-08-12 06:51:03 +00:00
Glenn Maynard 59277f9518 SortOrder_AvgDifficulty is unused. 2003-08-12 00:28:57 +00:00
Glenn Maynard c7e8af1bc9 Move best and worst to the end in the average difficulty sort. 2003-08-12 00:18:33 +00:00
Glenn Maynard 607beaaed0 Make Course::GetMeter return a float. Use it in the sort again. This
fixes the sort ignoring #METER, not handling random difficulties the
same way as the difficulty meter, etc.
2003-08-11 23:58:32 +00:00
Chris Danford e9a452e8da course edit screen functional 2003-08-11 06:09:57 +00:00
Chris Danford afa04ff82f more work on course edit screen 2003-08-11 02:18:13 +00:00
Chris Danford d049234f03 working on course edit screen 2003-08-10 23:48:10 +00:00
Chris Danford 879fa6c37c NUM_NOTES_TYPES => NUM_STEPS_TYPES 2003-08-07 06:38:18 +00:00
Chris Danford f5cd95b4f9 NotesType => StepsType 2003-08-07 06:16:17 +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
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 a85491b9ad random caprice added (use CAPRICE like you use BEST1, WORST1, etc) 2003-07-30 09:53:33 +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 cb250344b8 basic course sorting implemented via preferences 2003-07-27 14:10:47 +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 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