diff --git a/Themes/_fallback/Languages/en.ini b/Themes/_fallback/Languages/en.ini index 39b74d6aeb..9489a10d2f 100644 --- a/Themes/_fallback/Languages/en.ini +++ b/Themes/_fallback/Languages/en.ini @@ -361,6 +361,7 @@ DisplayColorDepth=Choose the color depth of the window. This option may not take DisplayResolution=Choose the output resolution. A higher resolution will show more detail, but requires a faster video card. EasterEggs=Enable or disable some special easter eggs. Edit Courses=Edit Courses +Edit Courses/Mods=Edit Courses/Mods Edit Songs/Steps=Edit Songs/Steps Practice Songs/Steps=Practice Songs/Steps EditorShowBGChangesPlay=Choose whether to display song backgrounds while playing. @@ -791,6 +792,7 @@ XMode=XMode Off=Off [OptionTitles] +Edit Courses/Mods=Edit Courses/Mods Accel=Acceleration Add/Edit Background Change=Add/Edit Background Change Air=Air diff --git a/Themes/_fallback/metrics.ini b/Themes/_fallback/metrics.ini index e03c8603e6..bb3477414a 100644 --- a/Themes/_fallback/metrics.ini +++ b/Themes/_fallback/metrics.ini @@ -3460,10 +3460,11 @@ Fallback="ScreenOptionsSimpleService" NextScreen=Branch.TitleMenu() PrevScreen=Branch.TitleMenu() -LineNames="1,2,3" +LineNames="1,2,3,4" Line1="gamecommand;screen,ScreenEditMenu;name,Edit Songs/Steps" Line2="gamecommand;screen,ScreenPracticeMenu;name,Practice Songs/Steps" -Line3="gamecommand;screen,ScreenOptionsExportPackage;name,Export Packages" +Line3="gamecommand;screen,ScreenEditCourseModsMenu;name,Edit Courses/Mods" +Line4="gamecommand;screen,ScreenOptionsExportPackage;name,Export Packages" # broken: # Line4="gamecommand;screen,ScreenOptionsManageCourses;name,Edit Courses" @@ -3669,6 +3670,24 @@ NextScreen="ScreenOptionsEdit" PrevScreen="ScreenOptionsEdit" EditMode="EditMode_Practice" +[ScreenEditCourseModsMenu] +Fallback="ScreenEditMenu" +Class="ScreenEditMenu" +NextScreen="ScreenEditCourseMods" +PrevScreen="ScreenOptionsEdit" +EditMenuType="CourseModsMenu" + +[CourseModsMenu] +Fallback="EditMenu" +EditMode="EditMode_Full" + +[ScreenEditCourseMods] +Fallback="ScreenEdit" +Class="ScreenEdit" +NextScreen="ScreenOptionsEdit" +PrevScreen="ScreenOptionsEdit" +EditMode="EditMode_CourseMods" + [ScreenEditOptions] Fallback="ScreenOptions" Class="ScreenOptionsMaster" diff --git a/src/ScreenEdit.cpp b/src/ScreenEdit.cpp index 5b4b637ff8..3efd3010cc 100644 --- a/src/ScreenEdit.cpp +++ b/src/ScreenEdit.cpp @@ -199,6 +199,7 @@ void ScreenEdit::InitEditMappings() // v = course attack menu m_EditMappingsDeviceInput.button[EDIT_BUTTON_OPEN_COURSE_ATTACK_MENU][0] = DeviceInput(DEVICE_KEYBOARD, KEY_Cv); m_EditMappingsDeviceInput.button[EDIT_BUTTON_ADD_COURSE_MODS][0] = DeviceInput(DEVICE_KEYBOARD, KEY_Cm); + m_EditMappingsDeviceInput.button[EDIT_BUTTON_OPEN_COURSE_MENU][0] = DeviceInput(DEVICE_KEYBOARD, KEY_Ch); // F1 = Show help popup m_EditMappingsDeviceInput.button [EDIT_BUTTON_OPEN_INPUT_HELP][0] = DeviceInput(DEVICE_KEYBOARD, KEY_F1);