Esempio n. 1
0
		// Construct the letter object based on the Char and corresponding positions defined in letter_positions.xml
		public Letter (char letter)
		{
			this.letter_string = letter.ToString();
			GetResource get_resource = new GetResource ();
			string local_xml_file_string = get_resource.GetResourceTextFile ("letter_positions.xml");
			XmlDocument xml = new XmlDocument();
			xml.LoadXml(local_xml_file_string);
			XmlNode xNode = xml.SelectSingleNode("/Letters/"+this.letter_string);
			for (int r = 0; r <= 4; r++)
			{
				string row_string = xNode ["row_"+r.ToString()].InnerText;
				char[] row_chars = row_string.ToCharArray ();
				for (int c = 0; c <= 4; c++)
					this.letter_positions [r, c] = int.Parse (row_chars [c].ToString ());
			}
		}
Esempio n. 2
0
        // Construct the letter object based on the Char and corresponding positions defined in letter_positions.xml
        public Letter(char letter)
        {
            this.letter_string = letter.ToString();
            GetResource get_resource          = new GetResource();
            string      local_xml_file_string = get_resource.GetResourceTextFile("letter_positions.xml");
            XmlDocument xml = new XmlDocument();

            xml.LoadXml(local_xml_file_string);
            XmlNode xNode = xml.SelectSingleNode("/Letters/" + this.letter_string);

            for (int r = 0; r <= 4; r++)
            {
                string row_string = xNode ["row_" + r.ToString()].InnerText;
                char[] row_chars  = row_string.ToCharArray();
                for (int c = 0; c <= 4; c++)
                {
                    this.letter_positions [r, c] = int.Parse(row_chars [c].ToString());
                }
            }
        }