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