Glenn Maynard
2eca7b670c
use FOREACH_ENUM2
2006-09-27 05:18:47 +00:00
Glenn Maynard
c011185fa9
new binding method
2006-09-26 01:54:36 +00:00
Steve Checkoway
1d28ee0e42
Allow per song life gain. Conform to the DWI syntax, even though it is ugly.
2006-09-02 06:06:15 +00:00
Steve Checkoway
214873da10
Header cleanup.
2006-08-19 23:35:31 +00:00
Jason Felds
7b003d371a
Tab cleanup.
2006-08-18 02:35:58 +00:00
Chris Danford
af3e1c571c
move Steps searching out of song into SongUtil so that it can be shared with CourseEntry
2006-06-13 01:10:37 +00:00
Chris Danford
65e945bb18
add PageType_AllSteps
2006-06-12 09:14:20 +00:00
Chris Danford
8814cb747d
add courses preferred sort
2006-05-01 21:49:59 +00:00
Steve Checkoway
cacb193780
Cleanup spacing.
2006-02-21 11:01:29 +00:00
Steve Checkoway
cc7a528269
The distinction between a random course entry and a nonfixed one is not clear. A newly created course entry would have IsRandomSong() return false yet when placed in a course, the course would return AllSongsFixed() as false. Redefine a random song to be pSong = NULL.
...
Remove the sentinel value since the songs are already shuffled. Picking the first one is enough.
2006-02-21 02:29:22 +00:00
Steve Checkoway
6bc529f51b
This only modifies mutable data so make it const to silence the compiler warning about calling it from a const function.
2006-02-21 01:54:50 +00:00
Steve Checkoway
439c0f2011
IsFixed and AllSongsAreFixed were identical. IsFixed -> AllSongsAreFixed.
2006-02-21 01:48:01 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Chris Danford
47010623cd
move Course autogen logic into CourseUtil
2006-01-09 21:57:41 +00:00
Chris Danford
44225ad379
XToThemedString -> XToLocalizedString
2006-01-07 04:11:29 +00:00
Chris Danford
36c7d8e0ed
enum name cleanup
2005-12-01 03:20:25 +00:00
Chris Danford
cd9cf4c1e2
move some service menu actions from GameCommand into ScreenServiceAction
2005-11-29 23:15:11 +00:00
Steve Checkoway
3f93a76b21
Header cleanup.
2005-10-24 07:37:38 +00:00
Glenn Maynard
0506fee3a7
optimization: avoid GetTrail when meter specified
2005-09-09 02:22:18 +00:00
Chris Danford
68f8e632f0
Add new ScreenOptionsManageProfiles
2005-08-04 21:13:29 +00:00
Chris Danford
5cbc1fcd5f
increase MAX_EDIT_COURSE_TITLE_LENGTH
2005-08-03 03:12:09 +00:00
Chris Danford
162f3c8e04
working on new course edit screens
...
rename: bRandomize -> bShuffle
2005-08-01 05:18:24 +00:00
Chris Danford
a2c439a17a
support loading of course edits
2005-07-31 05:41:32 +00:00
Chris Danford
e5c1f09fa0
don't allow more than 50 entries per course
2005-07-30 23:40:26 +00:00
Chris Danford
e3167a82d8
working on new course edit screens
2005-07-30 19:34:23 +00:00
Chris Danford
e6df021062
working on new course editor
2005-07-30 04:50:17 +00:00
Chris Danford
4c2a8e4cd7
add CourseTypeToString
...
add lua bindings
2005-07-29 23:02:10 +00:00
Chris Danford
359d745e67
add course edits, improved course editor
2005-07-29 02:23:02 +00:00
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