diff --git a/stepmania/src/GameConstantsAndTypes.cpp b/stepmania/src/GameConstantsAndTypes.cpp index 6e927ad024..607a35887c 100644 --- a/stepmania/src/GameConstantsAndTypes.cpp +++ b/stepmania/src/GameConstantsAndTypes.cpp @@ -407,6 +407,14 @@ static void LuaGoalType(lua_State* L) } REGISTER_WITH_LUA_FUNCTION( LuaGoalType ); +static const char *EditModeNames[] = { + "Practice", + "CourseMods", + "Home", + "Full" +}; +XToString( EditMode, EditMode_INVALID ); +StringToX( EditMode ); static const char *StageNames[] = { "1", diff --git a/stepmania/src/GameConstantsAndTypes.h b/stepmania/src/GameConstantsAndTypes.h index f7d6eb8687..6554e9d49f 100644 --- a/stepmania/src/GameConstantsAndTypes.h +++ b/stepmania/src/GameConstantsAndTypes.h @@ -414,13 +414,14 @@ GoalType StringToGoalType( const RString& s ); enum EditMode { EditMode_Practice, + EditMode_CourseMods, EditMode_Home, EditMode_Full, - EditMode_CourseMods, NUM_EditMode, EditMode_INVALID, }; - +const RString& EditModeToString( EditMode em ); +EditMode StringToEditMode( const RString& s ); enum Stage {