from Ball import Ball

class CanvasBall (Ball):
    def __init__ (self, canvas, x, y, dx, dy, radius, xMax, yMax):
        super (CanvasBall, self).__init__ (x, y, dx, dy, radius, xMax, yMax)
        self.canvas = canvas

    def drawColor (self, color):
        self.canvas.create_oval (self.x - self.radius,
                                 self.y - self.radius,
                                 self.x + self.radius,
                                 self.y + self.radius,
                                 fill = color)

    def draw (self):
        self.drawColor ("red")
        
    def clear (self):
        self.drawColor ("black")

