Chris Danford
b028934429
clean up Course cache logic
2004-07-24 06:40:51 +00:00
Glenn Maynard
5217d21a98
remove trace
2004-07-13 22:47:40 +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
7634898375
fix course sort crashes
2004-06-20 16:54:51 +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
65cece919e
fix random meter course entries not showing up correctly in CourseEntryDisplay (again)
2004-06-08 07:19:56 +00:00
Glenn Maynard
c266c71dca
stop accessing Song::m_vpSteps directly
2004-06-04 23:29:13 +00:00
Thad Ward
a539219d63
use the meter values for the current course entry, not (possibly)
...
some other entry.
2004-06-04 22:06:31 +00:00
Glenn Maynard
4f5febbf07
fix m_iCustomMeter not initialized correctly
...
GetTrails: don't return course difficulties that aren't being displayed
2004-06-04 02:52:07 +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
80efe21839
store meter in Trail (like Steps)
2004-06-02 08:13:09 +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
59dd323920
fix difficulty changes not visible in CourseEntryDisplay
2004-05-31 21:05:34 +00:00
Glenn Maynard
a5e1bf6fbf
fix Course::HasCourseDifficulty always returning true
2004-05-31 20:06:21 +00:00
Glenn Maynard
41ef4f0edc
TitleSubstitution cleanup, license update
2004-05-31 00:59:33 +00:00
Glenn Maynard
c2d5ca167f
simplify
2004-05-26 02:46:35 +00:00
Glenn Maynard
3a408a5596
Change difficult course behavior for meter-selected course entries. Pre-
...
adjusting the range (eg. 2..4 -> 4..6) can result in a different song being
selected. This can result in each player getting a different song at the
same point in a course when LockCourseDifficulties is disabled.
2004-05-25 20:41:41 +00:00
Glenn Maynard
07cc7b5321
Fix "4..6" ranges never showing up in CourseContentsList. (That's why
...
iCourseIndex and Course::GetDifficulty existed.)
2004-05-25 20:33:17 +00:00
Steve Checkoway
f817d4bdb2
Fix warnings
2004-05-25 10:22:54 +00:00
Glenn Maynard
511cb2870b
read and write #COURSETRANSLIT
2004-05-25 04:18:59 +00:00
Glenn Maynard
7b502b917e
support m_sNameTranslit for Translation.dat course entries; ShowNative=0
...
now works for courses
2004-05-25 04:12:52 +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
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
99a02deffe
name cleanup: "StepsType nt" -> "StepsType st"
2004-05-24 03:32:56 +00:00
Chris Danford
4ff8b8ec2b
clean up Course score saving (use Trail)
2004-05-23 09:17:10 +00:00
Chris Danford
053f27d3f4
fix warning
2004-05-23 00:57:26 +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
Glenn Maynard
f09e7d2f16
support "easy" course mode
2004-05-20 22:56:11 +00:00
Fred Wulff
7b71c76572
Added multiple difficulty levels and all group Endless and Nonstop modes.
2004-05-20 03:26:36 +00:00
Glenn Maynard
be3fb45f33
don't make challenge steps edits in difficult courses
2004-04-25 05:52:21 +00:00
Chris Danford
68e2315224
move Course sorts to CourseUtil, add CourseID
2004-04-18 08:36:04 +00:00
Chris Danford
1deadc7ac7
fix warnings
2004-03-22 01:05:16 +00:00
Chris Danford
c18f114161
don't add an empty attack
2004-03-21 18:24:52 +00:00
Chris Danford
c3cc8eb796
fix course mod detection
2004-03-21 16:59:03 +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
Steve Checkoway
17537b3936
Fix warning.
2004-03-14 05:35:54 +00:00
Chris Danford
370839215f
add graphic for courses that have mods
2004-03-13 23:11:57 +00:00
Chris Danford
7a32af8c5e
clean up presisting of settings to Profile
...
persist PreferredCourseDifficulty
2004-03-13 22:18:09 +00:00
Chris Danford
4ce627988c
whoops!
2004-03-12 05:31:52 +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