Пример #1
0
        private void SetBeginTimeImplementation(MouseButtonEventArgs e)
        {
            if (beginLine != null)
            {
                PlayerMovementCanvas.Children.Remove(beginLine);
            }
            beginLine = new Line
            {
                Stroke          = new SolidColorBrush(Colors.RosyBrown),
                Y1              = 0,
                Y2              = PlayerMovementCanvas.ActualHeight - 32,
                X1              = e.GetPosition(PlayerMovementCanvas).X,
                X2              = e.GetPosition(PlayerMovementCanvas).X,
                StrokeThickness = 1,
                StrokeDashArray = { 5, 5 }
            };
            beginLine.Name = "BeginLine";
            PlayerMovementCanvas.Children.Add(beginLine);

            EventSystem.Publish <OnReturnPreviewClickOffsetMessage>(
                new OnReturnPreviewClickOffsetMessage
            {
                offset = e.GetPosition(PlayerMovementCanvas).X
            });
            controlEnum = PreviewControlEnum.None;
        }
 public GameMovesSettingsViewModel()
 {
     EventSystem.Subscribe <OnMidiLoadedMessage>(CopyChannelSelection);
     EventSystem.Subscribe <OnReturnPreviewClickOffsetMessage>(GetPreviewOffsetValue);
     BeginGenerationTime = 0;
     EndGenerationTime   = Int32.MaxValue;
     IsEditingActive     = false;
     MovesPaletteControl = PreviewControlEnum.None;
 }
Пример #3
0
 void GetPreviewControlChange(OnChangePreviewControlMessage msg)
 {
     controlEnum = msg.currentControl;
 }