public void VerwijderItem(MatrixItem matrixItem) { LeegItem nieuwLeegItem = new LeegItem(); nieuwLeegItem.PosX = matrixItem.PosX; nieuwLeegItem.PosY = matrixItem.PosY; Items.Remove(matrixItem); Items.Add(nieuwLeegItem); }
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); }
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); } } }