public ConfigCollection() { //demog structure Lithopone.FileReader.DemogXmlReader rd = new FileReader.DemogXmlReader(); mDemogLines = rd.GetDemogItems(Lib.DemogFileName); //test structure TestXmlReader xmlReader = new TestXmlReader(); xmlReader.Begin(Lib.TestFileName); mTestInfo = xmlReader.GetHeader(); xmlReader.Finish(); //norm structure mNorms = nf.GetNorm(); }
private void startItemFileSystem() { //test xml TestXmlReader xmlReader = new TestXmlReader(); xmlReader.Begin(Lib.TestFileName); mTestAttr = xmlReader.GetHeader(); Dictionary <int, StItem> items = xmlReader.GetItems(); xmlReader.Finish(); //itemsRunner mItemPage = new ItemPage(items, this, mMainWindow.getXScreenTaken(), mMainWindow.getYScreenTaken()); /*if(mTestAttr.GraphicCasual || mTestAttr.GraphicSelection) * mItemRunner.OpenConnection();*/ }
public StTestXmlHeader GetHeader() { StTestXmlHeader ret = new StTestXmlHeader(); XmlNode node = mDoc.SelectSingleNode("/test"); XmlAttributeCollection ac = node.Attributes; string nameBuf, valueBuf; for (int i = 0; i < ac.Count; i++) { nameBuf = ac[i].Name; valueBuf = ac[i].Value; if (nameBuf.Equals("version")) { ret.Version = Int32.Parse(valueBuf); } else if (nameBuf.Equals("text_selection")) { ret.TextSelection = Boolean.Parse(valueBuf); } else if (nameBuf.Equals("text_casual")) { ret.TextCausal = Boolean.Parse(valueBuf); } else if (nameBuf.Equals("selection_size")) { ret.SelectionSize = Lib.Str2Size(valueBuf); } else if (nameBuf.Equals("name")) { ret.Name = valueBuf; } else if (nameBuf.Equals("item_count")) { ret.ItemCount = Int32.Parse(valueBuf); } else if (nameBuf.Equals("id")) { ret.ID = Int32.Parse(valueBuf); } else if (nameBuf.Equals("graphic_selection")) { ret.GraphicSelection = Boolean.Parse(valueBuf); } else if (nameBuf.Equals("graphic_casual")) { ret.GraphicCasual = Boolean.Parse(valueBuf); } else if (nameBuf.Equals("description")) { ret.Description = valueBuf; } else if (nameBuf.Equals("instruction")) { ret.Instruction = valueBuf; } else if (nameBuf.Equals("casual_size")) { ret.CasualSize = Lib.Str2Size(valueBuf); } } return(ret); }