Esempio n. 1
0
        /// <summary>
        /// save this pattern set
        /// </summary>
        /// <param name="xmlWriter"></param>
        public virtual void Save(XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("BasicGamePatternSet");
            xmlWriter.WriteElementString("PatternID", nPatternID.ToString());
            for (int i = 0; i < arrayGamePieces.Count; i++)
            {
                (( BasicGamePiece )arrayGamePieces[i]).Save(xmlWriter);
            }
            xmlWriter.WriteElementString("NumberOfTimesSeen", nNumberOfTimesSeen.ToString());
            xmlWriter.WriteElementString("NumberOfTimesSeenInWinningGame", nNumberOfTimesSeenInWinningGame.ToString());
            xmlWriter.WriteElementString("NumberOfTimesSeenInLosingGame", nNumberOfTimesSeenInLosingGame.ToString());
            xmlWriter.WriteElementString("EndingPattern", bIsEndingPattern.ToString());
            xmlWriter.WriteElementString("Weighting", nWeighting.ToString());
            xmlWriter.WriteStartElement("Response");
            if (bResponsePresent == true)
            {
                xmlWriter.WriteElementString("ResponsePresent", "1");
                bgpResponse.Save(xmlWriter);
            }
            else
            {
                xmlWriter.WriteElementString("ResponsePresent", "0");
            }

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }