Beispiel #1
0
    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)));
    }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }