def __init__(self, x, y, width, height):
<EOL>if width == None: width = INFINITE<EOL>if height == None: height = INFINITE<EOL>if width < <NUM_LIT:0>: x, width = x+width,  -width<EOL>if height < <NUM_LIT:0>: y, height = y+height, -height<EOL>self.x = x<EOL>self.y = y<EOL>self.width = width<EOL>self.height = height<EOL>
Creates a bounding box.
            The bounding box is an untransformed rectangle that encompasses a shape or group of shapes.