/// <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; }