From 0c52c3698c2c08ef0b10a7f1b0a901a0b59d7071 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Tue, 14 Mar 2006 03:39:38 +0000 Subject: [PATCH] Add EditModeToString and StringToEditMode. --- stepmania/src/GameConstantsAndTypes.cpp | 8 ++++++++ stepmania/src/GameConstantsAndTypes.h | 5 +++-- 2 files changed, 11 insertions(+), 2 deletions(-) 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 {