Exemple #1
0
        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;
 }