public void refresh() {
		int x = 0; // ile pixeli zostalo do zapelnienia planszy ziarnami
		// ===== iteracja =========
		switch (Core.Config.metoda) {
		case 0:
			x = this.iteracja_naiwny();
			break;
		case 1: 
//			this.iteracja_rekrystqalizacja();
//			nie zaimplementowane :p
			break;
		}
		
		if (x==0 && Core.Config.rekrystalizacja==1) { // mozna rekrystalizowac
			++itr;
			this.rekrystqalizacja(itr);
		}
		
		else if (Core.Config.mc==1) { // mozna monte carlować
			if (itr<2) System.out.println("kolory.size() = "+kolory.size());
			++itr;
			this.mc(itr);
		}
		// ===== rysuj =========
		repaint();
	}//--