Chris Danford
48ebc53549
return NULL -> return CString() for clarity and efficiency
2005-09-04 16:55:21 +00:00
Chris Danford
e439ae2a96
return "" -> return NULL
2005-09-02 00:14:07 +00:00
Chris Danford
70d1f0eadb
use mixed case values for enum Grade so that enum matches strings matches Lua
2005-08-14 11:38:31 +00:00
Chris Danford
71d985f861
cleanup
2005-08-03 03:23:21 +00:00
Glenn Maynard
bb8af41cb1
missing headers
2005-07-01 05:07:22 +00:00
Chris Danford
6ab20c5ad9
more work on a new course editor
2005-06-28 08:11:30 +00:00
Chris Danford
e70d077889
fix loading of profile LastSong and LastCourse
2005-06-08 05:12:11 +00:00
Chris Danford
2888bf0b16
remove leading slash from CourseID Path and Song Dir for backward compatibility
2005-05-24 05:26:45 +00:00
Chris Danford
11b9427b9c
add pref PreferredSortUsesGroups
2005-05-09 17:33:22 +00:00
Chris Danford
fb1d69add3
rename: IsUsingProfile -> IsPersistentProfile
...
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
2005-05-09 08:44:01 +00:00
Glenn Maynard
f2bb1b373f
steps locking fixes
2005-05-08 11:55:56 +00:00
Glenn Maynard
52eb929538
CompareNoCase has less predictable and harder to troubleshoot locale-
...
specific sorting behavior. We only want UTF-8 sorting, and MakeSortString
uppercases the titles anyway.
2005-05-02 21:21:39 +00:00
Chris Danford
3621be7e55
fix sort by last played
2005-05-02 03:32:14 +00:00
Chris Danford
3a726a1c9b
fix ScreenEnding shows stats when not using a memory card
...
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +00:00
Chris Danford
9eddaaf860
keep track of last played for each song
...
add metric: ScreenRanking::ShowOnlyMostRecentScores
2005-04-25 22:44:32 +00:00
Chris Danford
228ca9f166
reload SSM help text on sort changed
...
clean up SortOrder names
2005-04-15 07:18:40 +00:00
Glenn Maynard
aa2d435c6c
tweak difficulty sorting
2005-04-05 01:59:03 +00:00
Chris Danford
8cac261c52
clean up GRADE_ constant names to match GradeToString
2005-03-31 06:14:28 +00:00
Chris Danford
b29790f307
grade constant cleanup
...
add LuaGrade
2005-03-31 02:06:24 +00:00
Glenn Maynard
93a1284731
put tutorial songs first when meter is tied
2005-03-12 07:24:47 +00:00
Chris Danford
afaa5e6b51
add sort by difficulty
2005-03-05 20:48:27 +00:00
Chris Danford
5cceae246e
add sort by genre
2005-03-02 01:48:38 +00:00
Glenn Maynard
8d48438c15
ModeMenuAvailable metric removed; change Codes instead.
...
Merge the sort menu into the mode menu.
GAMESTATE->m_SortOrder is now GAMESTATE->m_PreferredSortOrder.
Allow the mode menu to have non-mutually-exclusive items.
2005-01-29 20:46:08 +00:00
Glenn Maynard
0efe680c70
unused function
2005-01-15 03:22:51 +00:00
Glenn Maynard
6b931070cb
fix wrong preferred sort for songs that have no easy steps
2005-01-13 17:39:14 +00:00
Chris Danford
7038f473b8
in preferred, sort by group -> meter -> num steps
2005-01-13 09:57:26 +00:00
Chris Danford
981e52ec58
merge IniFile and XmlFile
2005-01-07 14:28:00 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
b2ea5452e8
fix SongUtil::SortSongPointerArrayBySectionName ordering
2004-09-09 01:56:05 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Chris Danford
1c9223787d
add pref SubSortByNumSteps
2004-06-02 07:07:12 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Glenn Maynard
dd79208b67
artist course fixes
...
support translit fallbacks with artist courses
2004-05-25 04:08:21 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
abfc956e4f
refactor Course: move some responsibilities to Trail
2004-05-23 00:53:20 +00:00
Glenn Maynard
c2f48d6d0d
includes
2004-05-22 01:37:00 +00:00
Chris Danford
e9f576d262
"LastScores"->"RecentScores"
...
add recent scores to HTML
2004-05-08 10:12:10 +00:00
Glenn Maynard
61c2f730de
GetNumNotesWithGrade is very slow when we have to call it on every
...
grade type, since we have to search for the given grade; instead, use
GetGrades, which returns all grade counts in one pass
(fixes grade sort speed regression; 10x speedup)
2004-05-02 00:11:41 +00:00
Chris Danford
d62369baf1
don't throw away Course scores for Courses that aren't currently loaded on the machine
2004-04-18 19:36:42 +00:00
Chris Danford
3bc5943a9e
don't throw away Song scores for Songs/Steps that aren't currently loaded on the machine
2004-04-18 18:42:42 +00:00
Chris Danford
ca4fee519e
move Song/Steps sorting into Song/StepsUtil.h/cpp
2004-04-18 08:05:18 +00:00