Commit Graph
124 Commits
Author SHA1 Message Date
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
Glenn Maynard 620b847f06 remove unused SongManager::LoadAllFromProfile 2005-04-25 00:33:40 +00:00
Glenn Maynard 96bcbbc820 allow freeing steps from a specific profile 2005-04-25 00:09:59 +00:00
Glenn Maynard 8f831ffb85 split out SongManager::LoadEditsFromDir 2005-04-24 23:39:35 +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 afb2c2efb4 replace large, arbitrary numbers with limit constants 2005-03-29 19:10:42 +00:00
Chris Danford e01845866f add NumStepsLoadedFromProfile display 2005-03-08 01:46:57 +00:00
Chris Danford a07f0822d1 add GetTotalNumberOfEdits 2005-03-07 05:20:32 +00:00
Chris Danford d7bcadccc7 add Lua bindings 2005-02-21 17:26:43 +00:00
Glenn Maynard a930c41ed7 SongManager::LoadAllFromProfiles -> SongManager::LoadAllFromProfile
mount each memory card as needed, one at a time
working on being able to start a timeout period in MEMCARDMAN::MountCard
2005-01-28 00:04:22 +00:00
Glenn Maynard 1ccb50ac55 include cleanup (not much of a win) 2005-01-22 19:36:39 +00:00
Charles Lohr 8feae7b675 Fix: actually return songs. 2004-12-02 22:59:18 +00:00
Chris Danford 13dd1a9bda fix crash on exit editor
move management of Song resources out of Song and into SongManager
2004-08-11 08:23:14 +00:00
Chris Danford b028934429 clean up Course cache logic 2004-07-24 06:40:51 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Glenn Maynard a17b1ead51 separate SongManager::Cleanup and SongManager::FlushCaches
Cleanup() is called every screen, to remove large decompressed step
data, but that shouldn't clear trail caches as well;
SongManager::FlushCaches also clears the StepsID cache
2004-06-11 21:31:34 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Glenn Maynard 1eab5c9f1d add SongManager::SetPreferences 2004-06-05 08:08:42 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Chris Danford 962cdfc4f0 write Catalog.xml only after loading songs
get rid of try/catch in SongManager
get rid of try/catch in PrefsManager
2004-05-25 05:52:57 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00
Chris Danford afa880cbac clean up Difficulty name theming
theme CourseDifficulty on options screen
2004-03-25 06:21:58 +00:00
Glenn Maynard e57c9cc9b8 filter locked and hidden songs from player's best in SongManager
add GetBestSongs accessor that filters like GetAllSongs
2004-03-07 00:17:50 +00:00
Glenn Maynard 765fb88f83 fix GetBestSongs, GetBestCourses 2004-03-07 00:02:51 +00:00
Glenn Maynard 8c8a5f8460 split UpdateBestAndShuffled()
add SortSongs()
2004-02-27 21:28:15 +00:00
Glenn Maynard 656f9f915e pass LoadingWindow* to Reload 2004-02-21 01:52:00 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Chris Danford ef8010e998 Add GetRandomCourse
change GetRandom* to behave like a shuffle so it doesn't pick back-to-back dupes
2004-02-01 23:06:07 +00:00
Glenn Maynard ef6b831ea3 cache Course::GetCourseInfo results 2003-12-21 02:54:23 +00:00
Chris Danford bf98d8248a overhauling stats: move all stats from SongManager to ProfileManager 2003-12-07 07:09:13 +00:00
Chris Danford 3952930730 add meter to options screen Steps row
set preferred difficulty when changing options screen Steps row
2003-11-29 18:10:43 +00:00