@@ -1845,6 +1845,22 @@ class Charter extends UIState {
1845
1845
Conductor .songPosition = FlxG .sound .music .length ;
1846
1846
}
1847
1847
1848
+ function _opponent_camera_add (_ ) addEventAtCurrentStep (" Camera Movement" , [0 ], ! FlxG .keys .pressed .ALT , ! FlxG .keys .pressed .SHIFT );
1849
+ function _player_camera_add (_ ) addEventAtCurrentStep (" Camera Movement" , [1 ], ! FlxG .keys .pressed .ALT , ! FlxG .keys .pressed .SHIFT );
1850
+
1851
+ function addEventAtCurrentStep (name : String , params : Array <Dynamic >, shouldGlobal : Bool = true , shouldQuant : Bool = false ) {
1852
+ var step : Float = (shouldQuant ? quantStep (curStepFloat ) : curStepFloat );
1853
+ var __event : CharterEvent = new CharterEvent (step , [{
1854
+ name : name ,
1855
+ params : params ,
1856
+ time : Conductor .getTimeForStep (step )
1857
+ }], shouldGlobal );
1858
+
1859
+ __event .refreshEventIcons ();
1860
+ (__event .global ? rightEventsGroup : leftEventsGroup ).add (__event );
1861
+ undos .addToUndo (CEditEvent (__event , [], __event .events ));
1862
+ }
1863
+
1848
1864
public function getBookmarkList (): Array <ChartBookmark > {
1849
1865
var bookmarks : Array <ChartBookmark > = [];
1850
1866
try {
@@ -1855,34 +1871,6 @@ class Charter extends UIState {
1855
1871
return bookmarks ;
1856
1872
}
1857
1873
1858
- function _opponent_camera_add (_ ) {
1859
- var __event : CharterEvent = null ;
1860
-
1861
- __event = new CharterEvent (curStepFloat , [{
1862
- name : " Camera Movement" ,
1863
- params :[0 ],
1864
- time : Conductor .getTimeForStep (curStepFloat )
1865
- }], true );
1866
- __event .refreshEventIcons ();
1867
- __event .global = true ;
1868
- rightEventsGroup .add (__event );
1869
- undos .addToUndo (CEditEvent (__event , [], __event .events ));
1870
-
1871
- }
1872
- function _player_camera_add (_ ) {
1873
- var __event : CharterEvent = null ;
1874
-
1875
- __event = new CharterEvent (curStepFloat , [{
1876
- name : " Camera Movement" ,
1877
- params :[1 ],
1878
- time : Conductor .getTimeForStep (curStepFloat )
1879
- }], true );
1880
- __event .refreshEventIcons ();
1881
- rightEventsGroup .add (__event );
1882
- undos .addToUndo (CEditEvent (__event , [], __event .events ));
1883
-
1884
- }
1885
-
1886
1874
function _bookmarks_add (_ ) {
1887
1875
var addBookmarkAt = function (name : String , color : FlxColor , daStep : Float )
1888
1876
{
@@ -1904,6 +1892,7 @@ class Charter extends UIState {
1904
1892
}));
1905
1893
}
1906
1894
}
1895
+
1907
1896
function _bookmarks_edit_list (_ )
1908
1897
FlxG .state .openSubState (new CharterBookmarkList ()); // idk why its FlxG.state but it looks so off lmfao
1909
1898
@@ -1995,12 +1984,12 @@ class Charter extends UIState {
1995
1984
null ,
1996
1985
{
1997
1986
label : translate (" song.addOpponentCamera" ),
1998
- keybind : [O ],
1987
+ keybinds : [[ O ], [ O , SHIFT ], [ O , ALT ] ],
1999
1988
onSelect : _opponent_camera_add
2000
1989
},
2001
1990
{
2002
1991
label : translate (" song.addPlayerCamera" ),
2003
- keybind : [P ],
1992
+ keybinds : [[ P ], [ P , SHIFT ], [ P , ALT ] ],
2004
1993
onSelect : _player_camera_add
2005
1994
},
2006
1995
null ,
@@ -2523,4 +2512,4 @@ typedef PlaytestInfo = {
2523
2512
var hitSounds : Array <Bool >;
2524
2513
var mutedVocals : Array <Bool >;
2525
2514
var waveforms : Array <Int >;
2526
- }
2515
+ }
0 commit comments