private bool BarrelHit(QPoint pos) { QMatrix matrix = new QMatrix(); matrix.Translate(0, Height()); matrix.Rotate(-currentAngle); matrix = matrix.Inverted(); return(barrelRect.Contains(matrix.Map(pos))); }
public void TestContainsWithIntegerValues() { var s = new QRect(); s.X = 50; s.Y = 150; s.Width = 500; s.Height = 600; var n = s.Contains(275, 375); Assert.IsTrue(n); }
public void TestContainsWithQRect() { var s = new QRect(); s.X = 50; s.Y = 150; s.Width = 500; s.Height = 600; var p = new QRect(275, 375, 50, 50); var n = s.Contains(p, true); Assert.IsTrue(n); }
public void TestContainsWithQRect() { var s = new QRect(); s.X = 50; s.Y = 150; s.Width = 500; s.Height = 600; var p = new QRect(275, 375, 50, 50); var n = s.Contains(p, true); Assert.IsTrue(n); }
public void TestContainsWithIntegerValues() { var s = new QRect(); s.X = 50; s.Y = 150; s.Width = 500; s.Height = 600; var n = s.Contains(275, 375); Assert.IsTrue(n); }