Esempio n. 1
0
        /// <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());
                }
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Vul een vak
 /// </summary>
 /// <param name="v"></param>
 public void VulVak(Vak v)
 {
     v.Val = 5;
 }