Commit Graph

301 Commits

Author SHA1 Message Date
Glenn Maynard 692a52673e Too-big commit in one chunk makes code review impossible--please break
things apart better.  Trying to figure out what just happened ...
2005-10-31 00:54:52 +00:00
Steve Checkoway b6df02af4c Cannot use FOREACH here since --song is not valid for the first element. 2005-10-31 00:32:30 +00:00
Chris Danford 74b107f8bb don't bother checking for a group match when we already have an exact song match 2005-10-31 00:27:48 +00:00
Thad Ward df136da381 Optimize. This brings the ALL_COURSES sort time down. I didn't check the time
spent in this code in release, but in debug this brings the time spent building
musicwheel items in ALL_COURSES sort mode from 30 seconds with my 1600+
songs in about 80 groups down to 12 seconds. Release is down to 6 seconds,
but I don't know where it was to start. This time would increase nearly
exponentially with the number of songs and groups.
2005-10-30 21:07:50 +00:00
Glenn Maynard d19569178c bind GetAllTrails 2005-10-23 07:52:02 +00:00
Chris Danford 015bcd7b1b remove bForceSecret. Use "noshowcourse" instead. 2005-09-11 01:42:16 +00:00
Chris Danford 65d71a4f23 expermienting with DEFINE_METHOD macro for Lua methods 2005-09-10 02:47:04 +00:00
Glenn Maynard 41b08697ca simplify/optimize 2005-09-09 03:47:33 +00:00
Glenn Maynard 0506fee3a7 optimization: avoid GetTrail when meter specified 2005-09-09 02:22:18 +00:00
Glenn Maynard 8b0bd8fd11 cleanup 2005-09-03 23:42:51 +00:00
Chris Danford 133530525f don't report when an entry uses DIFFICULTY_MEDIUM. That's the default. 2005-08-15 16:03:46 +00:00
Chris Danford 6f2f88315d add Lua GetCourseEntry 2005-08-15 01:54:46 +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 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
Glenn Maynard 03fab683ef fix backwards IsFixed 2005-07-06 21:46:55 +00:00
Chris Danford 6d0e826c2f fix VC7 warnings 2005-07-05 11:16:58 +00:00
Glenn Maynard bb8af41cb1 missing headers 2005-07-01 05:07:22 +00:00
Steve Checkoway aa71c794ec Fix warnings. 2005-06-29 06:36:51 +00:00
Chris Danford 6ab20c5ad9 more work on a new course editor 2005-06-28 08:11:30 +00:00
Glenn Maynard 6d9b726210 fix compile (leaving warnings alone for now) 2005-06-27 05:41:43 +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 2a6dcba6e8 cleanup:
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Glenn Maynard 9d7f835609 no need to template Luna specializations 2005-06-20 05:02:03 +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 1227d18d6c Modifier -> Modifiers 2005-05-20 08:57:59 +00:00
Glenn Maynard 14da28b9e5 style fixes 2005-05-19 20:34:35 +00:00
Chris Danford e389ba6191 convert the rest to use Preference 2005-05-16 09:36:32 +00:00
Chris Danford 9b720502e6 trim whitespace when parsing mods 2005-05-04 03:45:43 +00:00
Chris Danford dd8e5e5cbb add check on course load for invalid mod names 2005-05-02 02:41:00 +00:00
Glenn Maynard cad746ae8c fix #GAINSECONDS not cached 2005-04-27 03:07:05 +00:00
Glenn Maynard 3a5de2fe67 cleanup 2005-04-24 19:27:30 +00:00
Chris Danford cc6369f044 fix warning 2005-04-24 11:15:07 +00:00
Chris Danford c947964986 warn on invalid values 2005-04-22 06:39:35 +00:00
Chris Danford ef21deb661 assert on invalid attack ranges at load time so they don't slip to play time 2005-04-22 05:15:10 +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
Ted Percival 476bc01a9d replace arbitrarilyy "big" initialisers with those from <limits.h> 2005-03-25 12:37:17 +00:00
Chris Danford 98aeb3d50f add GetAllTrails 2005-03-22 10:33:47 +00:00
Glenn Maynard 3d7325b457 cache all courses 2005-03-19 11:52:14 +00:00
Ben Anderson 0db665d4d6 Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory. 2005-03-14 06:44:38 +00:00
Chris Danford a3e0bacbd8 Reset the round seed so that the players get new shuffle patterns if they Back out of gameplay and play again
RoundSeed -> StageSeed
2005-03-11 18:09:34 +00:00