public void writeBoard(string boardType, string player, int x, int y, int value)
{
int[,] board = new int[10, 10];
int i = 0, j = 0;
board = readBoard(boardType, player);
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(this.fullFileName);
XmlNode node = xmlDoc.DocumentElement.SelectSingleNode(boardType + player);
//write value
board[x, y] = value;
//write the array in the file
node.InnerText = "" + Environment.NewLine;
for (i = 0; i < 9; ++i)
{
for (j = 0; j < 9; ++j)
{
node.InnerText += board[i, j].ToString() + ";";
}
node.InnerText += Environment.NewLine;
}
xmlDoc.Save(this.fullFileName);
}