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    }