public static SpleefBoard CloneBoard(SpleefBoard board) { var newBoard = new Spleef.SpleefBoard.SpleefBoard(board.Width, board.Height); for (var x = 0; x < board.Width; x++) { for (var y = 0; y < board.Height; y++) { newBoard[x, y].Status = board[x, y].Status; newBoard[x, y].HealthRemaining = board[x, y].HealthRemaining; } } return(newBoard); }
public SpleefGame(List <SpleefPlayer> players) { Board = new SpleefBoard.SpleefBoard(players.Count * 2, players.Count * 2); Players = players; }