/// <summary> /// Initialize the vakken list /// </summary> public void initialize() { Vakken = new ObservableCollection<Vak>(); sudoEngine.create(); for (int y = 1; y <= 9; y++) { for (int x = 1; x <= 9; x++) { short vakValue; bool startVak; sudoEngine.get(Convert.ToInt16(x), Convert.ToInt16(y), out vakValue); startVak = (vakValue == 0) ? true : false; Vak newVak = new Vak((y - 1), (x - 1), Convert.ToInt32(vakValue), startVak); Vakken.Add(newVak); Debug.WriteLine("NEW VAK : (" + y.ToString() + "," + x.ToString() + ") = " + vakValue.ToString()); } } }
/// <summary> /// Vul een vak /// </summary> /// <param name="v"></param> public void VulVak(Vak v) { v.Val = 5; }