public void HoldOnRectangle()
 {
     var drawArea = new Rectangle(0.25f, 0.25f, 0.5f, 0.25f);
     new FilledRect(drawArea, Color.Blue);
     var trigger = new TouchHoldTrigger(drawArea);
     var counter = 0;
     var text = new FontText(Font.Default, "", drawArea.Move(new Vector2D(0.0f, 0.25f)));
     new Command(() => text.Text = "TouchHold Triggered " + ++counter + " times.").Add(trigger);
 }
Example #2
0
 public void Move()
 {
     var rect = new Rectangle(1, 1, 1, 1);
     Assert.AreEqual(rect, rect.Move(Vector2D.Zero));
     Assert.AreEqual(new Rectangle(2.0f, 2.0f, 1.0f, 1.0f), rect.Move(Vector2D.One));
     Assert.AreEqual(new Rectangle(-1.0f, -2.0f, 1.0f, 1.0f), rect.Move(-2, -3));
 }