Rectangular ShapesΒΆ
These classes provide the basic geometry functionality for drawing solid, rectangular
shapes. All these shapes have attributes x
and y
identifying the center of
the shape, and attributes width
and height
defining the size. To draw a shape,
simply call draw
method providing and instance of GView.
Since these shapes are all solid, they also provide primitive collision detection via
the contains
method. This method takes a Point2
object from the cornell
module.