Commit Graph
154 Commits
Author SHA1 Message Date
Glenn Maynard 400da3065f better EnabledSongs interface 2007-08-16 23:24:36 +00:00
Glenn Maynard 6f68b3fbaa save disabled songs 2007-08-15 20:27:11 +00:00
Glenn Maynard 6ee33d2a33 ProfileStepEdits, ProfileCourseEdits prefs 2007-05-27 17:59:41 +00:00
Glenn Maynard 3c9f9c1d9e remove unused popular lists 2007-04-10 22:41:45 +00:00
Glenn Maynard 20a7545a4c remove params; do this in lua 2007-04-10 18:24:06 +00:00
Glenn Maynard 32342ef5df default params 2007-04-10 18:16:53 +00:00
Steve Checkoway 9d75ef8bf2 While I'm at it, const. 2007-04-07 06:13:00 +00:00
Steve Checkoway 72ed44a52e Don't use istring, just use a comparison object that ignores case. 2007-04-07 06:04:40 +00:00
Steve Checkoway 1e58cd8530 Remove unused GetAllSongs(). 2007-04-07 05:36:55 +00:00
Steve Checkoway a9187f5ce4 Store the group names in the map case insensitively. 2007-04-07 05:27:29 +00:00
Steve Checkoway 54035d6334 API change. SONGMAN->GetSongs( groupName ) returns a const reference to the songs in the group. If you want a copy of the songs, just copy the return value:
vector<Song *> vSongs = SONGMAN->GetSongs( groupName );
If you don't want to change the songs, get a const reference instead to keep it from copying.
2007-04-07 05:10:29 +00:00
Steve Checkoway de3f6e0618 Working at cleaning up the n different ways to get songs. 1 is probably sufficient. 2007-04-07 02:34:17 +00:00
Steve Checkoway 1ffcdab974 Apply speed up loading patch from https://sourceforge.net/tracker/?func=detail&atid=421366&aid=1691830&group_id=37892 2007-04-03 23:04:25 +00:00
Chris Danford 9061e2c1c1 move stage logic out of SongManager
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:13:45 +00:00
John Bauer dd0d56e4af Whoops! We can't revert an autogen course from disk. My bad.
TODO: is there a cheaper way to fix up the autogen courses?
2006-11-28 06:56:33 +00:00
Glenn Maynard c2581734b1 const 2006-11-13 18:28:29 +00:00
Glenn Maynard e32d59ad30 remove unused 2006-11-12 03:58:48 +00:00
Glenn Maynard c6e62ae92d revert. Need a better approach. 2006-11-12 03:26:25 +00:00
John Bauer 34ebb84f63 Remove some old, unused, unusable code. 2006-11-11 21:31:52 +00:00
Glenn Maynard b67e57864e Invalid 2006-10-07 03:32:16 +00:00
Chris Danford 1e6f968d8e add AdditionalCourseFolders pref 2006-08-14 20:05:35 +00:00
Steve Checkoway 47e7ba3657 Invalidate trail caches for edit courses on unlocks. 2006-06-12 10:49:44 +00:00
Chris Danford ede57d64ad add GetNumSelectableAndUnlockedSongs, add GetMD5ForString 2006-05-16 00:47:02 +00:00
Chris Danford 0f9d78b06d allow songman->Reload with FastLoad 2006-05-05 00:41:17 +00:00
Chris Danford acb136102f add wheel tweak metrics 2006-05-03 21:33:19 +00:00
Chris Danford 8814cb747d add courses preferred sort 2006-05-01 21:49:59 +00:00
Chris Danford 27c7482556 hide songs loaded from AdditionalSongFolders 2006-04-04 21:52:54 +00:00
Chris Danford 64ea81fac1 Best -> Popular
populate SORT_PREFERRED from a txt file
2006-03-20 01:04:46 +00:00
Steve Checkoway 3511392d6d Make this public. 2006-03-12 09:06:31 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 37f82b43f7 remove CStringArray #define 2005-12-09 21:36:22 +00:00
Chris Danford 36c7d8e0ed enum name cleanup 2005-12-01 03:20:25 +00:00
Chris Danford cbe4ef50b5 Add edit management screen 2005-11-30 22:42:28 +00:00
Chris Danford cd9cf4c1e2 move some service menu actions from GameCommand into ScreenServiceAction 2005-11-29 23:15:11 +00:00
Glenn Maynard 5eb0e9a128 cleanup 2005-09-03 03:52:22 +00:00
Glenn Maynard dc052096dd remove unused 2005-08-31 02:16:52 +00:00
Chris Danford 1a9b738d8b new profile/course screen polish 2005-08-05 10:07:49 +00:00
Chris Danford d71e765380 add MAX_EDIT_COURSES_PER_PROFILE 2005-08-03 03:22:14 +00:00
Chris Danford a2c439a17a support loading of course edits 2005-07-31 05:41:32 +00:00
Chris Danford 93b9cc156a working on course editor 2005-07-29 23:03:43 +00:00
Chris Danford 359d745e67 add course edits, improved course editor 2005-07-29 02:23:02 +00:00
Glenn Maynard f90e4cdf42 add RageTexturePreloader.
This obsoletes Cached and Permanent textures, implementing them more
simply: if you want to keep the texture loaded, just load it and keep the texture
around as long as you want it.  The old "texture policy" scheme of "keep the
texture around for the duration of the screen" was ambiguous--we can have any
number of screens loaded.
2005-06-30 22:04:10 +00:00
Chris Danford f0335f486c GROUP_ALL_MUSIC -> GROUP_ALL
use GROUP_ALL as sentinel value in PreferredCourse
2005-06-24 06:06:16 +00:00
Chris Danford 888b116b23 working on new course editor 2005-06-23 22:43:48 +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
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 b995407f42 cleanup: Use ThemeMetric
Don't choose locked Songs/Courses in GetRandom*
2005-05-22 15:05:15 +00:00
Chris Danford 16971da0b3 add copy and clear machine edits 2005-04-28 06:17:17 +00:00
Glenn Maynard d586994bf4 fix MAX_EDITS_PER_PROFILE 2005-04-25 02:27:17 +00:00
Glenn Maynard 91f25bba0a transition's finished; rename LoadEditsFromDir to LoadAllFromProfileDir to regeneralize 2005-04-25 00:36:26 +00:00