示例#1
0
        /// <summary>
        /// Merges a board
        /// </summary>
        /// <param name="actualBoard">Board</param>
        /// <param name="index1">Chosen Playstone</param>
        /// <param name="index2">Chosen playstone</param>
        /// <param name="newState">State to set</param>
        /// <returns>Merged board</returns>
        public static PlaystoneState[,] MergePlaystones(PlaystoneState[,] actualBoard, int index1, int index2,
            PlaystoneState newState)
        {
            PlaystoneState[,] playstones = (PlaystoneState[,])actualBoard.Clone();

            playstones[index1, index2] = newState;

            return playstones;
        }