diff --git a/assets/languages/en/Editors.xml b/assets/languages/en/Editors.xml index 86ca86ac..3fe1239c 100644 --- a/assets/languages/en/Editors.xml +++ b/assets/languages/en/Editors.xml @@ -225,6 +225,8 @@ Go back to the start Go forward to the end + Add camera on Opponent + Add camera on Player Mute instrumental Mute voices diff --git a/assets/languages/pl/Editors.xml b/assets/languages/pl/Editors.xml index 2e306386..d41bd2cf 100644 --- a/assets/languages/pl/Editors.xml +++ b/assets/languages/pl/Editors.xml @@ -2,7 +2,7 @@ Autozapisywanie za {0} sekund{1} - ((Anulowane)! + (Anulowane)! Ok Anuluj @@ -225,6 +225,8 @@ Wróć do początku Idź do końca + Dodaj kamerę na Oponenta + Dodaj kamerę na Gracza Wycisz Instrumental Wycisz Wokale diff --git a/source/funkin/editors/charter/Charter.hx b/source/funkin/editors/charter/Charter.hx index f1e2a3ce..70b49569 100644 --- a/source/funkin/editors/charter/Charter.hx +++ b/source/funkin/editors/charter/Charter.hx @@ -1853,6 +1853,34 @@ class Charter extends UIState { return bookmarks; } + function _opponent_camera_add(_) { + var __event:CharterEvent = null; + + __event = new CharterEvent(curStepFloat, [{ + name: "Camera Movement", + params:[0], + time: Conductor.getTimeForStep(curStepFloat) + }], true); + __event.refreshEventIcons(); + __event.global = true; + rightEventsGroup.add(__event); + undos.addToUndo(CEditEvent(__event, [], __event.events)); + + } + function _player_camera_add(_) { + var __event:CharterEvent = null; + + __event = new CharterEvent(curStepFloat, [{ + name: "Camera Movement", + params:[1], + time: Conductor.getTimeForStep(curStepFloat) + }], true); + __event.refreshEventIcons(); + rightEventsGroup.add(__event); + undos.addToUndo(CEditEvent(__event, [], __event.events)); + + } + function _bookmarks_add(_) { var addBookmarkAt = function(name:String, color:FlxColor, daStep:Float) { @@ -1965,6 +1993,17 @@ class Charter extends UIState { onSelect: _song_end }, null, + { + label: translate("song.addOpponentCamera"), + keybind: [Q], + onSelect: _opponent_camera_add + }, + { + label: translate("song.addPlayerCamera"), + keybind: [E], + onSelect: _player_camera_add + }, + null, { label: translate("bookmarks.addBookmarkHere"), onSelect: _bookmarks_add