public class Kulicka { private Elipsa E1; private int posunX=1; private int posunY=0; public Kulicka() { E1 = new Elipsa(0,0,20,20,Barva.MODRÁ); } public void pohyb(int p) { while(p>=1) { E1.setPozice(E1.getX()+posunX,E1.getY()+posunY); P.čekej(10); if(E1.getX() == 0 && E1.getY() == 0) { posunX=1; posunY=0; E1.setBarva(Barva.MODRÁ); p--; } if(E1.getX() == 280 && E1.getY() == 0) { posunX=0; posunY=1; E1.setBarva(Barva.ZELENÁ); p--; } if(E1.getX() == 280 && E1.getY() == 280) { posunX=-1; posunY=0; E1.setBarva(Barva.ŽLUTÁ); p--; } if(E1.getX() == 0 && E1.getY() == 280) { posunX=0; posunY=-1; E1.setBarva(Barva.ČERVENÁ); p--; } } } }