import sk.uniba.fmph.pocprak.simplegraphics.*;
import java.awt.*;
public class Pole2 {
  public static void main(String[] args) {
    Killer.createKiller();

    Kreslic krxy = new Kreslic(new GrAxisX( -0.5, 0.5, 0.),
                               new GrAxisY( -0.5, 0.5, 0.));
    //krxy.nakresliOsi();
    naboj q1 = new naboj(0.22, 0.0, 1.);
    naboj q2 = new naboj( -0.22, 0.0, -1.);
    q1.draw(krxy.gr, 4);
    q2.draw(krxy.gr, 4);
    krxy.gr.repaint();
    naboj qs[] = {
        q1, q2};
    poleE pE = new poleE(qs);

    for (int i = 0; i < 20; i++) {
      double x = -0.525 + 0.05 * i;
      for (int j = 0; j < 20; j++) {
        double y = -0.525 + 0.05 * j;
        point pp = new point(x, y);
        vector E = pE.E(pp);
        //tu zvolte primeranu hodnoty skalovacieho faktora, namiesto hodnoty 0
        double scale = 0.0;
        E.draw(krxy.gr, pp, scale);
      }
    }
    krxy.gr.repaint();

  }
}
