001 package breakout; 002 003 import java.awt.*; 004 import java.awt.geom.*; 005 006 /** Subclasses BasicBrick to provide functionality for an oval-shaped brick. **/ 007 public class RoundBrick extends BasicBrick { 008 public RoundBrick(int width, int height) { 009 super(width, height); 010 } 011 012 public Shape getShape() { 013 return new Ellipse2D.Float((float)(this.location.x), (float)(this.location.y), (float)(this.size.width), (float)(this.size.height)); 014 } 015 016 public void paint(Graphics g) { 017 g.setColor(new Color(180, 0, 0)); 018 g.fillOval(0,0,this.size.width, this.size.height); 019 } 020 }