Beispiel #1
0
def test_rect_center_general(x, y, w, h):
    R = Rect(x, y, w, h)
    R.center()
    pos = R.get_position()
    dim = R.get_dimension()
    assert pos.x == -dim.x / 2
    assert pos.y == -dim.y / 2
Beispiel #2
0
def test_rect1():
    R = Rect(1, 1, 2, 2)
    assert R.point_in(Vector(2, 2))
    assert R.point_in(Vector(1, 1))
    assert R.point_in(Vector(3, 2))
    assert R.point_in(Vector(2, 3))
    assert not (R.point_in(Vector(4, 2)))
    assert not (R.point_in(Vector(3, 4)))
    assert not (R.point_in(Vector(1, 0)))
    assert not (R.point_in(Vector(0, 1)))
    assert R.get_position() == Vector(1, 1)
    assert R.get_dimension() == Vector(2, 2)