Commit Graph
132 Commits
Author SHA1 Message Date
Chris Danford 6ab20c5ad9 more work on a new course editor 2005-06-28 08:11:30 +00:00
Chris Danford dda77894e8 Remove CourseEntryType. Instead, treat each CourseEntry property as a filter. 2005-06-27 04:41:36 +00:00
Chris Danford 7a1d736694 working on new course editor 2005-06-26 21:31:07 +00:00
Chris Danford 91d375d31a store course group names
show courses on wheel with a group color
2005-06-03 01:57:10 +00:00
Chris Danford 41becb56a4 GetFullDisplayTitle -> GetDisplayFullTitle 2005-05-23 00:38:09 +00:00
Chris Danford f8904f3b92 add basic survival gameplay 2005-04-21 04:27:13 +00:00
Chris Danford dd84b4ffd6 separate course popularities for each PlayMode
don't calculate autogen courses in best list if they're not shown
2005-04-07 08:46:40 +00:00
Chris Danford 0c37abf400 ignore locked and tutorial songs when choosing songs for random CourseEntries 2005-03-27 11:52:04 +00:00
Chris Danford c1e4a0baee don't show endless courses in ranking 2005-03-27 10:31:27 +00:00
Chris Danford 98aeb3d50f add GetAllTrails 2005-03-22 10:33:47 +00:00
Chris Danford 68a0c2ab57 remove DIFFICULTIESTOHIDE. It's redundant with "nodifficult" 2005-03-11 02:03:00 +00:00
Chris Danford 2957b7939f mystery -> secret 2005-03-10 22:54:55 +00:00
Chris Danford 899de39e84 add DifficultiesToHide tag to courses 2005-03-10 20:49:06 +00:00
Glenn Maynard 776060e913 implement course radar value caching 2005-03-07 22:30:39 +00:00
Chris Danford a0ebb13fec add lua bindings 2005-02-21 17:20:11 +00:00
Glenn Maynard 0f010d2321 add Course::FindFixedSong, Attack::FromGlobalCourseModifier 2005-01-03 23:30:56 +00:00
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