Beispiel #1
0
        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;
        }
Beispiel #2
0
        /// <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);
            }
        }