public LocalBoard GetActiveBoard(GlobalBoard board, BoardCell cell) { var currentBoard = GetPlayedBoard(board, cell); return(board.Boards.ElementAt(currentBoard.Cells.ToList().IndexOf(cell))); }
public LocalBoard GetPlayedBoard(GlobalBoard board, BoardCell cell) { return(board.Boards.Where(x => x.Cells.Contains(cell)).FirstOrDefault()); }