import java.awt.*;
public class TaiChi extends Circle {
Color colorLeft;
Color colorRight;
public TaiChi(){
super();
colorLeft = Color.WHITE;
colorRight = Color.BLACK;
}
public TaiChi(int x, int y, int diameter, Color colorLeft, Color colorRight){
super(x,y,diameter,colorLeft);
this.colorLeft = colorLeft;
this.colorRight = colorRight;
}
public void draw(Graphics g) {
Color colorSave = g.getColor();
super.draw(g);
g.setColor(colorRight);
g.fillOval(x+diameter/4, y+diameter/2, diameter/2, diameter/2);
g.fillArc(x,y,diameter,diameter,270,180);
g.setColor(colorLeft);
g.fillOval(x+diameter/4, y, diameter/2, diameter/2);
g.fillOval(x+diameter/2, y+diameter*3/4, diameter/20, diameter/20);
g.setColor(colorRight);
g.fillOval(x+diameter/2, y+diameter/4, diameter/20, diameter/20);
g.setColor(colorSave);
}
}