public Form1() { InitializeComponent(); logika = new Logika(); korakiRešitve = logika.korakiPosamezneRešitve; // Povežemo s spremenljivko iz logike. opisKorakovRešitve = logika.opisKorakovPosamezneRešitve; logika.PoiščiVseRešitve(SAHOVNICA); // Napolnimo seznam vseh rešitev. vseRešitve = logika.vseRešitve; asovnikVseRešitve.Enabled = true; }
/// <summary> /// Izriše rešitve problema 8-ih kraljic v konzolo. /// </summary> public static void Izriši_rešitve_v_konzolo(Logika logika) { int[,] sahovnica0 = { { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 } }; for (int stevec_resitev = 1; stevec_resitev <= 92; stevec_resitev++) { logika.Krovna_funkcija_konzola(sahovnica0); } }