예제 #1
0
 //    public LevelsReader(string dir) : base(dir){
 //        this.levels = new Queue();
 //    }
 public void readLevels()
 {
     //Lee todos los niveles del archivo y los coloca en la cola
     foreach (XmlNode node in this.config.GetElementsByTagName("level")){
         Level lv = new Level();
         lv.setID(int.Parse(node.Attributes.GetNamedItem("ID").Value));
         lv.setBackground(node.Attributes.GetNamedItem("background").Value);
         lv.setPairs(int.Parse(node.Attributes.GetNamedItem("pairs").Value));
         lv.setTime(int.Parse(node.Attributes.GetNamedItem("time").Value));
         this.levels.Enqueue(lv);
     }
 }