public class Sona{ String tekst; int x; int y; int r=5; public Sona(String uTekst, int uX, int uY){ tekst=uTekst; x=uX; y=uY; } public String toString(){ return tekst+" kohal "+x+", "+y; } public void joonista(java.awt.Graphics g){ g.drawOval(x-r, y-r, 2*r, 2*r); g.drawString(tekst, x, y); } public void muudaAsukoht(int uX, int uY){ x=uX; y=uY; } public String kysiTekst(){ return tekst; } public void muudaTekst(String uTekst){ tekst=uTekst; } public boolean kasSees(int hx, int hy){ int dx=hx-x; int dy=hy-y; double d=Math.sqrt(dx*dx+dy*dy); if(d<=r){return true;} return false; } }