@@ -443,25 +443,26 @@ class Charter extends UIState {
443443 gridBackdrops = new CharterBackdropGroup (strumLines );
444444 gridBackdrops .notesGroup = this .notesGroup ;
445445
446- leftEventRowText = new UIText (0 , - 40 , 0 , translate (" info.localEvents" ), 12 );
446+ leftEventRowText = new UIText (0 , - 40 , 0 , translate (" info." + ( Options . charterSwapEventSides ? " globalEvents " : " localEvents" ) ), 12 );
447447 leftEventRowText .alignment = " center" ; leftEventRowText .alpha = 0.75 ;
448448
449449 leftEventsBackdrop = new EventBackdrop (false );
450450 leftEventsBackdrop .x = - leftEventsBackdrop .width ;
451451
452452 leftEventRowText .cameras = leftEventsBackdrop .cameras = leftEventsGroup .cameras = [charterCamera ];
453- leftEventsGroup .eventsBackdrop = leftEventsBackdrop ;
454- leftEventsGroup .eventsRowText = leftEventRowText ;
455453
456- rightEventRowText = new UIText (0 , - 40 , 0 , translate (" info.globalEvents" ), 12 );
454+ rightEventRowText = new UIText (0 , - 40 , 0 , translate (" info." + ( Options . charterSwapEventSides ? " localEvents " : " globalEvents" ) ), 12 );
457455 rightEventRowText .alignment = " center" ; rightEventRowText .alpha = 0.75 ;
458456
459457 rightEventsBackdrop = new EventBackdrop (true );
460458 rightEventsBackdrop .x = 0 ;
461459
462460 rightEventRowText .cameras = rightEventsBackdrop .cameras = rightEventsGroup .cameras = [charterCamera ];
463- rightEventsGroup .eventsBackdrop = rightEventsBackdrop ;
464- rightEventsGroup .eventsRowText = rightEventRowText ;
461+
462+ leftEventsGroup .eventsBackdrop = Options .charterSwapEventSides ? rightEventsBackdrop : leftEventsBackdrop ;
463+ leftEventsGroup .eventsRowText = Options .charterSwapEventSides ? rightEventRowText : leftEventRowText ;
464+ rightEventsGroup .eventsBackdrop = Options .charterSwapEventSides ? leftEventsBackdrop : rightEventsBackdrop ;
465+ rightEventsGroup .eventsRowText = Options .charterSwapEventSides ? leftEventRowText : rightEventRowText ;
465466
466467 // thank you neo for pointing out im stupid -lunar
467468 // this is future lunar i completely forgot what neo pointed out but hes awesome go follow him on twitter
@@ -537,12 +538,12 @@ class Charter extends UIState {
537538 strumlineInfoBG .cameras = [charterCamera ];
538539 strumLines .cameras = [charterCamera ];
539540
540- localAddEventSpr = new CharterEventAdd (false );
541+ localAddEventSpr = new CharterEventAdd (Options . charterSwapEventSides );
541542 localAddEventSpr .x - = localAddEventSpr .bWidth ;
542543 localAddEventSpr .cameras = [charterCamera ];
543544 localAddEventSpr .alpha = 0 ;
544545
545- globalAddEventSpr = new CharterEventAdd (true );
546+ globalAddEventSpr = new CharterEventAdd (! Options . charterSwapEventSides );
546547 globalAddEventSpr .x = 0 ;
547548 globalAddEventSpr .cameras = [charterCamera ];
548549 globalAddEventSpr .alpha = 0 ;
@@ -920,11 +921,12 @@ class Charter extends UIState {
920921 n .cursor = HAND ;
921922 }, function (e : CharterEvent ) {
922923 e .snappedToGrid = false ;
923- e .setPosition (e .eventsBackdrop .x + (e .global ? 0 : e .eventsBackdrop .width - e .bWidth ) + (mousePos .x - dragStartPos .x ), e .step * 40 + (mousePos .y - dragStartPos .y ) - 17 );
924+ var isGlobal = e .global != Options .charterSwapEventSides ;
925+ e .setPosition (e .eventsBackdrop .x + (isGlobal ? 0 : e .eventsBackdrop .width - e .bWidth ) + (mousePos .x - dragStartPos .x ), e .step * 40 + (mousePos .y - dragStartPos .y ) - 17 );
924926 e .y = CoolUtil .bound (e .y , - 17 , (__endStep * 40 )- 17 );
925927 e .cursor = HAND ;
926928
927- e .displayGlobal = e .x + (e .bWidth / 2 ) > ((strumLines .totalKeyCount * 40 )/ 2 );
929+ e .displayGlobal = e .x + (e .bWidth / 2 ) > ((strumLines .totalKeyCount * 40 )/ 2 ) != Options . charterSwapEventSides ;
928930 });
929931 currentCursor = HAND ;
930932 } else {
@@ -1045,7 +1047,7 @@ class Charter extends UIState {
10451047 var e : CharterEvent = cast s ;
10461048 var newEvent = new CharterEvent (e .step , [for (event in e .events ) Reflect .copy (event )], e .global );
10471049 newEvent .refreshEventIcons ();
1048- (e .global ? rightEventsGroup : leftEventsGroup ).add (newEvent );
1050+ (( e .global != Options . charterSwapEventSides ) ? rightEventsGroup : leftEventsGroup ).add (newEvent );
10491051 newSelection .push (newEvent );
10501052 }
10511053 }
@@ -1123,11 +1125,12 @@ class Charter extends UIState {
11231125 // Event Spr
11241126 for (addEventSpr in [localAddEventSpr , globalAddEventSpr ]) {
11251127 addEventSpr .incorporeal = true ;
1126- if ((! addEventSpr .global ? mousePos .x < 0 : mousePos .x > strumLines .totalKeyCount * 40 ) && gridActionType == NONE && inBoundsY ) {
1128+ var onLeft : Bool = (! addEventSpr .global ) != Options .charterSwapEventSides ;
1129+ if ((onLeft ? mousePos .x < 0 : mousePos .x > strumLines .totalKeyCount * 40 ) && gridActionType == NONE && inBoundsY ) {
11271130 var event = getHoveredEvent (mousePos .y , ! addEventSpr .global ? leftEventsGroup : rightEventsGroup );
11281131 var hoveredWidth : Float = event != null ? 27 + 40 + event .bWidth : addEventSpr .bWidth ;
11291132
1130- if ((! addEventSpr . global ? mousePos .x > - hoveredWidth : mousePos .x < strumLines .totalKeyCount * 40 + hoveredWidth )) {
1133+ if ((onLeft ? mousePos .x > - hoveredWidth : mousePos .x < strumLines .totalKeyCount * 40 + hoveredWidth )) {
11311134 addEventSpr .incorporeal = false ;
11321135
11331136 if (event != null ) addEventSpr .updateEdit (event );
0 commit comments