public class Slunce { private static Slunce jedinacek = new Slunce(); private Elipsa E1; private boolean zatmeni = false; public static Slunce getSlunce() { return jedinacek; } private Slunce() { E1 = new Elipsa(100, 100, 100, 100, Barva.ŽLUTÁ); } public void Zatmeni() { new Elipsa(E1.getX()+20, E1.getY()+20, 60, 60, Barva.ČERNÁ); zatmeni = true; } public void Sviti() { E1.nakresli(); zatmeni = false; } public void Posun(int x, int y) { E1.setPozice(x, y); if(zatmeni) new Elipsa(E1.getX()+20, E1.getY()+20, 60, 60, Barva.ČERNÁ); } }