/* * Eye.java * * Created on April 20, 2005, 10:03 AM */ /** * * @author levenick */ public class Eye { FilledCircle iris = new FilledCircle(); FilledCircle pupil = new FilledCircle(); /** Creates a new instance of Eye */ public Eye() { iris.setRadius(100); pupil.setRadius(50); pupil.setColor(java.awt.Color.BLACK); } public void setRadius(int r) { iris.setRadius(r); pupil.setRadius(r/2); } public void setX(int x) { iris.setX(x); pupil.setX(x); } public void setY(int y) { iris.setY(y); pupil.setY(y); } public void moveLeft() { iris.setX(iris.getX()-2); pupil.setX(iris.getX()); } public void moveRight() { iris.setX(iris.getX()+3); pupil.setX(iris.getX()); } public void shrinkPupil() { pupil.setRadius(pupil.getRadius() - 2); } public void growPupil() { pupil.setRadius(pupil.getRadius() + 3); } public void paint(java.awt.Graphics g) { iris.paint(g); pupil.paint(g); } }