import java.awt.Color;
import java.awt.event.MouseEvent;
import sk.upjs.jpaz2.Turtle;
import sk.upjs.jpaz2.WinPane;
public class MriezkovaPlocha extends WinPane {
        private int pocetBodiek;
        public void mriezka() {
                Turtle pero = new Turtle();
                this.add(pero);
                int pocetHCiar = this.getHeight() / 50;
                for (int i = 0; i < pocetHCiar; i++) {
                        pero.setPosition(0, i * 50);
                        pero.moveTo(this.getWidth(), i * 50);
                }
                int pocetVCiar = this.getWidth() / 50;
                for (int i = 0; i < pocetVCiar; i++) {
                        pero.setPosition(i * 50, 0);
                        pero.moveTo(i * 50, this.getHeight());
                }
                this.remove(pero);
        }
        public void bodkaDoPolicka(int stlpec, int riadok, Color farba) {
                Turtle pero = new Turtle();
                this.add(pero);
                pero.setPosition(stlpec * 50 + 25, riadok * 50 + 25);
                pero.setFillColor(farba);
                pero.dot(20);
                this.remove(pero);
        }
        @Override
        protected void onMouseClicked(int x, int y, MouseEvent detail) {
                if (this.pocetBodiek % 2 == 0) {
                        this.bodkaDoPolicka(x / 50, y / 50, Color.red);
                } else {
                        this.bodkaDoPolicka(x / 50, y / 50, Color.blue);
                }
                this.pocetBodiek++;
        }
}