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