private Rendeles TransformOrder(Serialization.Rendeles TransformFrom) { string PizzaFeltet = TransformFrom.pizza.Feltet; int PizzaAtmero = TransformFrom.pizza.Atmero; string VarosNev = TransformFrom.cim.VarosNev; int IranyitoSzam = TransformFrom.cim.IrSzam; string UtcaNev = TransformFrom.cim.UtcaNev; int HazSzam = TransformFrom.cim.HazSzam; Pizza rendeltPizza = new Pizza(PizzaFeltet, PizzaAtmero); Cim rendelesiCim = new Cim(IranyitoSzam, VarosNev, UtcaNev, HazSzam); Rendeles TransformTo = new Rendeles(rendelesiCim, rendeltPizza); return(TransformTo); }
public void DrawCity(Varos varos) { string VarosNev = varos.GetVarosNev(); CityName.Text = VarosNev; int VerticalOffset = 25; int HorizontalOffset = 25; int X = HorizontalOffset; int Y = VerticalOffset; Rectangle Building = null; List <Utca> .Enumerator UtcaIterator = varos.VarosiUtcak(); List <Cim> .Enumerator CimIterator; Utca utca = null; Cim cim = null; DrawStreets(); while (UtcaIterator.MoveNext()) { // Y = VerticalOffset; // Nem kell visszaállítani... utca = UtcaIterator.Current; CimIterator = utca.GetIterator(); while (CimIterator.MoveNext()) { X += HorizontalOffset + 10 + 50; cim = CimIterator.Current; Building = DrawBuilding(cim.ToString()); Canvas.SetLeft(Building, X); Canvas.SetTop(Building, Y); CityDrawArea.Children.Add(Building); } X = HorizontalOffset; Y += VerticalOffset + 10; } return; }
private Varos InitializeCity() { const string VeszpremVarosNeve = "Veszprém"; const int VeszpremIranyitoszama = 8200; Utca UjUtca = null; Cim UjCim1 = null; Cim UjCim2 = null; Cim UjCim3 = null; Cim UjCim4 = null; varos = new Varos(VeszpremVarosNeve, VeszpremIranyitoszama); #region Egyetem utca string utca1 = "Egyetem"; UjUtca = new Utca(utca1); UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 10); UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 14); UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 18); UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 22); UjUtca.CimHozzaadasa(UjCim1); UjUtca.CimHozzaadasa(UjCim2); UjUtca.CimHozzaadasa(UjCim3); UjUtca.CimHozzaadasa(UjCim4); varos.AddUtca(UjUtca); #endregion #region Jutasi utca string utca2 = "Jutasi"; UjUtca = new Utca(utca2); UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 3); UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 7); UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 11); UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 15); UjUtca.CimHozzaadasa(UjCim1); UjUtca.CimHozzaadasa(UjCim2); UjUtca.CimHozzaadasa(UjCim3); UjUtca.CimHozzaadasa(UjCim4); varos.AddUtca(UjUtca); #endregion #region Vár utca string utca3 = "Vár"; UjUtca = new Utca(utca3); UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 2); UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 6); UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 10); UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 14); UjUtca.CimHozzaadasa(UjCim1); UjUtca.CimHozzaadasa(UjCim2); UjUtca.CimHozzaadasa(UjCim3); UjUtca.CimHozzaadasa(UjCim4); varos.AddUtca(UjUtca); #endregion #region Szikra utca string utca4 = "Szikra"; UjUtca = new Utca(utca4); UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 1); UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 5); UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 9); UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 13); UjUtca.CimHozzaadasa(UjCim1); UjUtca.CimHozzaadasa(UjCim2); UjUtca.CimHozzaadasa(UjCim3); UjUtca.CimHozzaadasa(UjCim4); varos.AddUtca(UjUtca); #endregion return(varos); }
public void CimHozzaadasa(Cim ujCim) { cimek.Add(ujCim); }