Example #1
0
        public void VerwijderItem(MatrixItem matrixItem)
        {
            LeegItem nieuwLeegItem = new LeegItem();

            nieuwLeegItem.PosX = matrixItem.PosX;
            nieuwLeegItem.PosY = matrixItem.PosY;

            Items.Remove(matrixItem);
            Items.Add(nieuwLeegItem);
        }
Example #2
0
        public void Beweeg(MatrixItem startItem, MatrixItem eindItem)
        {
            LeegItem nieuwLeegItem = new LeegItem();

            nieuwLeegItem.PosX = startItem.PosX;
            nieuwLeegItem.PosY = startItem.PosY;

            startItem.PosX = eindItem.PosX;
            startItem.PosY = eindItem.PosY;

            Items.Remove(eindItem);
            Items.Add(nieuwLeegItem);
        }
Example #3
0
 public Matrix()
 {
     //this.aantalRijen = aantalRijen;
     //this.aantalKolommen = aantalKolommen;
     //this.aantalPosities = this.aantalRijen * this.aantalKolommen;
     for (var x = 0; x < Parameter.AantalRijen; x++)
     {
         for (var y = 0; y < Parameter.AantalKolommen; y++)
         {
             LeegItem leegItem = new LeegItem();
             leegItem.PosX = x;
             leegItem.PosY = y;
             VulMatrixToe(leegItem);
         }
     }
 }