public void InitGame() { mwContext.GameGrid.Children.Clear(); Tigers.Clear(); Bulls.Clear(); for (int i = 0; i < 2; ++i) { for (int j = 0; j < 4; ++j) { Board[i, j] = new Cell(this, i, j, Animal.Bull); Bulls.Add(Board[i, j]); } } for (int i = 1; i < 3; ++i) { Board[4, i] = new Cell(this, 4, i, Animal.Tiger); Tigers.Add(Board[4, i]); } for (int i = 2; i < 4; ++i) { for (int j = 0; j < 4; ++j) { Board[i, j] = new Cell(this, i, j); } } Board[4, 0] = new Cell(this, 4, 0); Board[4, 3] = new Cell(this, 4, 3); MoveCounter = 0; mwContext.DataContext = null; mwContext.DataContext = this; mwContext.ShowBoard(); }
private void KillCell(Cell cell) { Bulls.Remove(cell); cell.Erase(); MoveChoosenCell(cell); }