Esempio n. 1
0
 public static void FeszkekElhelyezese(OsszesFeszek jelenlegiFeszek, string[,] teruletGrafikusan, int meret)
 {
     int[] balfelsoKoordinata = KoordinataHelye(jelenlegiFeszek.FESZKEK, true, meret);
     int[] jobbalsoKoordinaa  = KoordinataHelye(jelenlegiFeszek.FESZKEK, false, meret);
     for (int i = balfelsoKoordinata[0]; i <= jobbalsoKoordinaa[0]; i++)
     {
         for (int j = balfelsoKoordinata[1]; j <= jobbalsoKoordinaa[1]; j++)
         {
             teruletGrafikusan[i, j] += jelenlegiFeszek.ToString();
         }
     }
 }
Esempio n. 2
0
 public static string HaboritatlanFeszek(string[,] terulet, OsszesFeszek feszek, int meret, string haboritatlanfeszek)
 {
     int[] balfelsoKoordinata = KoordinataHelye(feszek.FESZKEK, true, meret);
     int[] jobbalsoKoordinaa  = KoordinataHelye(feszek.FESZKEK, false, meret);
     for (int i = balfelsoKoordinata[0]; i <= jobbalsoKoordinaa[0]; i++)
     {
         for (int j = balfelsoKoordinata[1]; j <= jobbalsoKoordinaa[1]; j++)
         {
             if (Feszekszam(terulet[i, j]) != 1)
             {
                 return(haboritatlanfeszek);
             }
         }
     }
     return(haboritatlanfeszek += feszek.ToString() + " ");
 }