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); }
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); }
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 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 Countdown(FontText text, MouseHoverTrigger trigger) { Add(text); Add(trigger); Start <UpdateCountdown>(); }