public ContenerIterator() { collectionIndex = 0; compositeIndex = 0; Head = (ContenerComposite)ISTControler.Instance.find("Main"); size = Head.Childs.Capacity; }
public void NextComposite() { if (compositeIndex < size) { ContenerComposite temp = new ContenerComposite(""); Contener current = Head.Childs.ElementAt(compositeIndex); if (!current.GetType().Equals(temp.GetType())) { compositeIndex++; NextComposite(); } } }
public void CreateBase() { ContenerComposite main = new ContenerComposite("Main"); Collection rtr = new Collection("Rtr"); String a; System.IO.StreamReader file = new System.IO.StreamReader("cards.txt"); while ((a = file.ReadLine()) != null) { String name = ""; for (int i = 6; i < a.Length; i++) { name.Insert(6 - i, a[i].ToString()); } string uri = "/karty/" + name + ".jpg"; Card newCard = new Card(a[0], (int)a[2], (int)a[4], name, uri); rtr.AddCard(newCard); } file.Close(); main.Add(rtr); ISTControler.Instance.add("Main", main); }
public void Up() { Head = (ContenerComposite)ISTControler.Instance.find("Main"); }
public void Down() { Head = getCurrentComposite(); }