package sk.upjs.test;
public class ZoznamBodov {
private FarebnyBod[] pole;
private int pocet;
ZoznamBodov(){
pole = new FarebnyBod[0];
pocet = 0;
}
ZoznamBodov(double minX, double minY, double maxX, double maxY, int pocet){
this();
for (int i = 0; i < pocet; i++) {
pridaj(new FarebnyBod(Math.random()*(maxX-minX), Math.random()*(maxY-minY)));
}
}
public void pridaj(FarebnyBod fb){
if(pole.length == pocet){
FarebnyBod[] novePole = new FarebnyBod[pole.length+20];
System.arraycopy(pole, 0, novePole, 0, pole.length);
novePole[pole.length]= fb;
pole = novePole;
pocet++;
} else{
pole[pocet]= fb;
pocet++;
}
}
}