add OldStyleStringToDifficulty method

because SM recognizes them in .sm files.
This commit is contained in:
sigatrev
2014-07-22 17:39:55 -05:00
parent 69b5f1ae61
commit 7622c7d423
3 changed files with 6 additions and 0 deletions
+1
View File
@@ -115,6 +115,7 @@
<Function name='MonthToString'/>
<Function name='MultiPlayerToLocalizedString'/>
<Function name='MultiPlayerToString'/>
<Function name='OldStyleStringToDifficulty'/>
<Function name='OptionRowProTiming'/>
<Function name='OptionRowScreenFilter'/>
<Function name='OptionsRandomJukebox'/>
+3
View File
@@ -372,6 +372,9 @@ save yourself some time, copy this for undocumented things:
<code>next</code> returns the next index of the table and its associated value."
See the Lua manual for more details.
</Function>
<Function name='OldStyleStringToDifficulty' return='Difficulty' arguments='string dc'>
Converts a string such as 'oni' or 'expert' or 'trick' to the appropriate difficulty.
</Function>
<Function name='OptionRowProTiming' theme='default' return='LuaOptionRow' arguments=''>
[03 ThemePrefs.lua] Returns a Lua option row for ProTiming.
</Function>
+2
View File
@@ -72,6 +72,8 @@ Difficulty OldStyleStringToDifficulty( const RString& sDC )
else return Difficulty_Invalid;
}
LuaFunction( OldStyleStringToDifficulty, OldStyleStringToDifficulty(SArg(1)) );
static ThemeMetric<RString> NAMES("CustomDifficulty","Names");
RString GetCustomDifficulty( StepsType st, Difficulty dc, CourseType ct )