public virtual void pohrani(PodaciPisac izlaz) { izlaz.dodaj(PohId, id); izlaz.dodaj(PohX, x); izlaz.dodaj(PohY, y); izlaz.dodaj(Brod.PohranaTip, brodovi.Count); izlaz.dodajKolekciju(Brod.PohranaTip, brodovi.Values); izlaz.dodaj(Kolonizacija.PohranaTip, kolonizacije.Count); izlaz.dodajKolekciju(Kolonizacija.PohranaTip, kolonizacije); }
public void pohrani(PodaciPisac izlaz) { if (tip == Tip.COVJEK) { izlaz.dodaj(PohTip, PohTipCovjek); } else { izlaz.dodaj(PohTip, PohTipRacunalo); } izlaz.dodaj(PohId, id); izlaz.dodaj(PohIme, ime); izlaz.dodaj(PohBoja, boja.R + " " + boja.G + " " + boja.B); izlaz.dodaj(PohOrganizacija, organizacija); izlaz.dodaj(PohPogledZvj, odabranaZvijezda.x.ToString(PodaciAlat.DecimalnaTocka) + " " + odabranaZvijezda.y.ToString(PodaciAlat.DecimalnaTocka)); izlaz.dodaj(PohPogledPlanet, OdabranPlanet.pozicija); izlaz.dodaj(PohPoruka, poruke.Count); izlaz.dodajKolekciju(PohPoruka, poruke); izlaz.dodaj(PohDizajn, dizajnoviBrodova.Count); for (int i = 0; i < dizajnoviBrodova.Count; i++) { izlaz.dodaj(PohDizajn + i, (IPohranjivoSB)dizajnoviBrodova[i].dizajn); } izlaz.dodaj(PohTehnologija, tehnologije.Count); izlaz.dodajKolekciju(PohTehnologija, tehnologije.Values); izlaz.dodaj(PohTehRazKonc, koncentracijaPoenaRazvoja); izlaz.dodajIdeve(PohTehURazvoju, tehnologijeURazvoju); izlaz.dodajIdeve(PohTehUIstraz, tehnologijeUIstrazivanju); izlaz.dodajIdeve(PohPosjeceneZvj, posjeceneZvjezde); List <Zvijezda> zvjezde = new List <Zvijezda>(floteStacionarne.Keys); List <Flota> flote = new List <Flota>(); foreach (Zvijezda zvj in zvjezde) { flote.Add(floteStacionarne[zvj]); } izlaz.dodajIdeve(PohFloteStac, zvjezde); izlaz.dodajKolekciju(PohFloteStac, flote); izlaz.dodaj(PohFlotePokret, flotePokretne.Count); izlaz.dodajKolekciju(PohFlotePokret, flotePokretne); }
public override void pohrani(PodaciPisac izlaz) { izlaz.dodaj(PohId, id); izlaz.dodaj(PohX, x); izlaz.dodaj(PohY, y); izlaz.dodaj(PohPolaznaZvj, (IIdentifiable)polaznaZvj); izlaz.dodaj(PohOdredisnaZvj, (IIdentifiable)odredisnaZvj); izlaz.dodaj(Brod.PohranaTip, brodovi.Count); izlaz.dodajKolekciju(Brod.PohranaTip, brodovi.Values); izlaz.dodaj(Kolonizacija.PohranaTip, kolonizacije.Count); izlaz.dodajKolekciju(Kolonizacija.PohranaTip, kolonizacije); }
public void pohrani(PodaciPisac izlaz) { izlaz.dodaj(PohIgrac, Igrac.id); izlaz.dodaj(PohZvijezda, zvijezda.id); izlaz.dodaj(PohGradUdio, udioGradnje); izlaz.dodajRjecnik(PohGradOst, ostatakGradnje, x => (x > 0)); izlaz.dodaj(PohZgrada, Zgrade.Count); izlaz.dodajKolekciju(PohZgrada, Zgrade.Values); izlaz.dodajIdeve(PohGrad, RedGradnje); }
public string spremi() { PodaciPisac podaci = new PodaciPisac("IGRA"); podaci.dodaj(PohKrug, brKruga); podaci.dodaj(PohTrenutniIgrac, trenutniIgracIndex); podaci.dodaj(PohBrIgraca, igraci.Count); podaci.dodaj(Mapa.PohranaTip, mapa); podaci.dodajKolekciju(Igrac.PohranaTip, igraci); ICollection <Kolonija> kolonije = mapa.Kolonije(); podaci.dodaj(Kolonija.PohranaTip, kolonije.Count); podaci.dodajKolekciju(Kolonija.PohranaTip, kolonije); ICollection <ZvjezdanaUprava> uprave = mapa.ZvjezdaneUprave(); podaci.dodaj(ZvjezdanaUprava.PohranaTip, uprave.Count); podaci.dodajKolekciju(ZvjezdanaUprava.PohranaTip, uprave); return(podaci.ToString()); }
public void pohrani(PodaciPisac izlaz) { izlaz.dodaj(PohIgrac, Igrac.id); izlaz.dodaj(PohZvijezda, planet.zvjezda.id); izlaz.dodaj(PohPlanet, planet.pozicija); izlaz.dodaj(PohPopulacija, populacija); izlaz.dodaj(PohRadnaMj, radnaMjesta); izlaz.dodaj(PohCivGradUdio, UdioIndustrije); izlaz.dodajRjecnik(PohCivGradOst, ostatakGradnje, x => (x > 0)); izlaz.dodaj(PohZgrada, Zgrade.Count); izlaz.dodajKolekciju(PohZgrada, Zgrade.Values); izlaz.dodajIdeve(PohCivGrad, RedGradnje); }