private void ChangeTriggerToMouseHoverTrigger(int index)
        {
            var mouseHoldTrigger = new MouseHoverTrigger();

            inputEditorViewModel.availableCommands.GetAllTriggers(inputEditorViewModel.SelectedCommand)
            [index] = mouseHoldTrigger;
        }
 public void CountdownOnMouseHover()
 {
     var trigger = new MouseHoverTrigger(3.0f);
     new Countdown(new FontText(Font.Default, "", Rectangle.One), trigger);
     var drawArea = Rectangle.One;
     var counter = 0;
     var text = new FontText(Font.Default, "", drawArea.Move(new Vector2D(0.0f, 0.1f)));
     new Command(() => text.Text = "MouseHover triggered " + ++counter + " times.").Add(trigger);
 }
Esempio n. 3
0
 public void SetPositionAndUpdateTrigger()
 {
     var setPoint = new Vector2D(0.8f, 0.4f);
     var moveTrigger = new MouseHoverTrigger();
     mouse.SetPosition(setPoint);
     mouse.Update(new List<Entity>(new[] { moveTrigger }));
     Assert.AreEqual(setPoint.X, moveTrigger.LastPosition.X, 0.1f);
     Assert.AreEqual(setPoint.Y, moveTrigger.LastPosition.Y, 0.1f);
 }
Esempio n. 4
0
        public void SetPositionAndUpdateTrigger()
        {
            var setPoint    = new Vector2D(0.8f, 0.4f);
            var moveTrigger = new MouseHoverTrigger();

            mouse.SetNativePosition(setPoint);
            mouse.Update(new List <Entity>(new[] { moveTrigger }));
            Assert.AreEqual(setPoint.X, moveTrigger.LastPosition.X, 0.1f);
            Assert.AreEqual(setPoint.Y, moveTrigger.LastPosition.Y, 0.1f);
        }
        public void CountdownOnMouseHover()
        {
            var trigger = new MouseHoverTrigger(3.0f);

            new Countdown(new FontText(Font.Default, "", Rectangle.One), trigger);
            var drawArea = Rectangle.One;
            var counter  = 0;
            var text     = new FontText(Font.Default, "", drawArea.Move(new Vector2D(0.0f, 0.1f)));

            new Command(() => text.Text = "MouseHover triggered " + ++counter + " times.").Add(trigger);
        }
 public Countdown(FontText text, MouseHoverTrigger trigger)
 {
     Add(text);
     Add(trigger);
     Start<UpdateCountdown>();
 }
 public void CreateFromString()
 {
     var trigger = new MouseHoverTrigger("3.0");
     Assert.AreEqual(3.0f, trigger.HoverTime);
 }
 public void Create()
 {
     var trigger = new MouseHoverTrigger(3.0f);
     Assert.AreEqual(3.0f, trigger.HoverTime);
 }
        public void CreateFromString()
        {
            var trigger = new MouseHoverTrigger("3.0");

            Assert.AreEqual(3.0f, trigger.HoverTime);
        }
        public void Create()
        {
            var trigger = new MouseHoverTrigger(3.0f);

            Assert.AreEqual(3.0f, trigger.HoverTime);
        }
 public Countdown(FontText text, MouseHoverTrigger trigger)
 {
     Add(text);
     Add(trigger);
     Start <UpdateCountdown>();
 }