Commit Graph
116 Commits
Author SHA1 Message Date
Glenn Maynard 639afd0bfd memory optimization: sizeof(Trail) * NUM_STEPS_TYPES * NUM_DIFFICULTIES adds up.
This will cause Trail*s returned from GetTrail to become invalid when the trail
cache is invalidated.
2004-11-05 08:54:09 +00:00
Glenn Maynard 1f1b24b7b1 add Course::GetAllCachedTrails 2004-08-30 22:15:57 +00:00
Chris Danford f47e16ca86 don't pick autogen Courses for a BGA random course banner
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Chris Danford b028934429 clean up Course cache logic 2004-07-24 06:40:51 +00:00
Chris Danford 3d1bb5b97a save radar values in Catalog.xml
change Course to have the same title names as Song
2004-07-11 10:02:38 +00:00
Glenn Maynard b0590a0da1 clear the trail cache automatically when the round seed changes 2004-06-11 21:13:05 +00:00
Glenn Maynard b93d1bfd5e first pass at merging CourseDifficulty into Difficulty
CourseDifficulty names still exist, since it's useful to distinguish them
in command names
2004-06-04 02:05:56 +00:00
Glenn Maynard 8cbea03d58 remove Course::HasCourseDifficulty 2004-06-03 21:51:33 +00:00
Glenn Maynard 184024d538 if !HasCourseDifficulty(cd), return NULL from GetTrail instead of COURSE_DIFFICULTY_REGULAR 2004-06-03 21:45:24 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Glenn Maynard 784af74244 add GetTrails
make GetTrail return value not become invalid after ClearCache() is called
2004-06-02 07:15:19 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Glenn Maynard c2d5ca167f simplify 2004-05-26 02:46:35 +00:00
Glenn Maynard dd79208b67 artist course fixes
support translit fallbacks with artist courses
2004-05-25 04:08:21 +00:00
Glenn Maynard eba469f05d title accessors like Song 2004-05-25 03:44:47 +00:00
Glenn Maynard c70ca6eb35 s/m_sTranslitName/m_sNameTranslit/, for consistency with Song 2004-05-25 03:36:18 +00:00
Glenn Maynard dbe044d039 autogen Oni courses by artist, sorted by song difficulty 2004-05-25 02:17:17 +00:00
Glenn Maynard 50dc9d83cb GetAutogenDifficultySuffix is no longer needed 2004-05-24 23:31:56 +00:00
Chris Danford 99a02deffe name cleanup: "StepsType nt" -> "StepsType st" 2004-05-24 03:32:56 +00:00
Chris Danford abfc956e4f refactor Course: move some responsibilities to Trail 2004-05-23 00:53:20 +00:00
Glenn Maynard 9dd9735532 cleanup, simplify
Separate Easy courses aren't needed anymore; just select easy course
mode.  (Having three times as many autogen courses was way too many,
especially considering most beginners don't want to play courses anyway.)
2004-05-20 23:14:36 +00:00
Fred Wulff 7b71c76572 Added multiple difficulty levels and all group Endless and Nonstop modes. 2004-05-20 03:26:36 +00:00
Chris Danford 68e2315224 move Course sorts to CourseUtil, add CourseID 2004-04-18 08:36:04 +00:00
Chris Danford a51186e70c don't count high score DP for courses that aren't 100% fixed entries 2004-03-20 19:24:38 +00:00
Chris Danford 370839215f add graphic for courses that have mods 2004-03-13 23:11:57 +00:00
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