private void AktualizujWartości() { Gracz.AktualizujAtakIObrone(Ekwipunek.posiadanaBron.Atak(), Ekwipunek.posiadanaZbroja.Obrona()); pieniadze.Text = Convert.ToString(Gracz.Pieniadze()); jedzenie.Text = Convert.ToString(Ekwipunek.ekwipunek_ilosci[0]); drewno.Text = Convert.ToString(Ekwipunek.ekwipunek_ilosci[1]); kamien.Text = Convert.ToString(Ekwipunek.ekwipunek_ilosci[2]); skora.Text = Convert.ToString(Ekwipunek.ekwipunek_ilosci[3]); metal.Text = Convert.ToString(Ekwipunek.ekwipunek_ilosci[4]); bron.Text = Convert.ToString(Ekwipunek.posiadanaBron.Nazwa()); zbroja.Text = Convert.ToString(Ekwipunek.posiadanaZbroja.Nazwa()); zycie.Text = Convert.ToString(Gracz.Zycie()); energia.Text = Convert.ToString(Gracz.Energia()); atak.Text = Convert.ToString(Gracz.Atak()); obrona.Text = Convert.ToString(Gracz.Obrona()); doswiadczenie.Text = Convert.ToString(Gracz.Doswiadczenie()); godzina.Text = String.Format("{0:t}", Gracz.Czas()); dzien.Text = Convert.ToString(Convert.ToInt32((Gracz.czas - Gracz.czasPoczątkowy).TotalDays + 1)); nazwa_domu.Text = Obozowisko.Dom.posiadany_dom.Nazwa(); wytrzymalosc_domu.Text = Convert.ToString(Obozowisko.Dom.posiadany_dom.Wytrzymalosc()); if (!Gracz.CzyZyje()) { KoniecGry(); } }
private void Zapisz(object sender, RoutedEventArgs e) { File.Delete(nazwaPliku); FileStream plik = new FileStream(nazwaPliku, FileMode.OpenOrCreate, FileAccess.ReadWrite); plik.Seek(0, SeekOrigin.End); StreamWriter strumienZapisu = new StreamWriter(plik); strumienZapisu.WriteLine("pieniadze=" + Convert.ToString(Gracz.Pieniadze())); //0 pieniadze strumienZapisu.WriteLine("jedzenie=" + Convert.ToString(Ekwipunek.ekwipunek_ilosci[0])); //1 jedzenie strumienZapisu.WriteLine("drewno=" + Convert.ToString(Ekwipunek.ekwipunek_ilosci[1])); //2 drewno strumienZapisu.WriteLine("kamien=" + Convert.ToString(Ekwipunek.ekwipunek_ilosci[2])); //3 kamień strumienZapisu.WriteLine("skora=" + Convert.ToString(Ekwipunek.ekwipunek_ilosci[3])); //4 skóra strumienZapisu.WriteLine("metal=" + Convert.ToString(Ekwipunek.ekwipunek_ilosci[4])); //5 metal // strumienZapisu.WriteLine("bronNazwa=" + Convert.ToString(Ekwipunek.posiadanaBron.Nazwa())); //6 nazwa broni strumienZapisu.WriteLine("bronAtak=" + Convert.ToString(Ekwipunek.posiadanaBron.Atak())); //7 atak broni strumienZapisu.WriteLine("bronCena=" + Convert.ToString(Ekwipunek.posiadanaBron.Cena())); //8 cena broni strumienZapisu.WriteLine("bronDrewno=" + Convert.ToString(Ekwipunek.posiadanaBron.Drewno())); //9 drewno broni strumienZapisu.WriteLine("bronKamien=" + Convert.ToString(Ekwipunek.posiadanaBron.Kamien())); //10 kamien broni strumienZapisu.WriteLine("bronSkora=" + Convert.ToString(Ekwipunek.posiadanaBron.Skora())); //11 skora broni strumienZapisu.WriteLine("bronMetal=" + Convert.ToString(Ekwipunek.posiadanaBron.Metal())); //12 metal broni // strumienZapisu.WriteLine("zbrojaNazwa=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Nazwa())); //13 nazwa zbroji strumienZapisu.WriteLine("zbrojaObrona=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Obrona())); //14 atak zbroji strumienZapisu.WriteLine("zbrojaCena=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Cena())); //15 cena zbroji strumienZapisu.WriteLine("zbrojaDrewno=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Drewno())); //16 drewno zbroji strumienZapisu.WriteLine("zbrojaKamien=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Kamien())); //17 kamien zbroji strumienZapisu.WriteLine("zbrojaSkora=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Skora())); //18 skora zbroji strumienZapisu.WriteLine("zbrojaMetal=" + Convert.ToString(Ekwipunek.posiadanaZbroja.Metal())); //19 metal zbroji // strumienZapisu.WriteLine("domNazwa=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Nazwa())); //20 nazwa domu strumienZapisu.WriteLine("domWytrzymalosc=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Wytrzymalosc())); //21 wytrzymalosc domu strumienZapisu.WriteLine("domCena=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Cena())); //22 cena domu strumienZapisu.WriteLine("domDrewno=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Drewno())); //23 drewno domu strumienZapisu.WriteLine("domKamien=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Kamien())); //24 kamien domu strumienZapisu.WriteLine("domSkora=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Skora())); //25 skora domu strumienZapisu.WriteLine("domMetal=" + Convert.ToString(Obozowisko.Dom.posiadany_dom.Metal())); //26 metal domu // strumienZapisu.WriteLine("zycie=" + Convert.ToString(Gracz.Zycie())); //27 zycie strumienZapisu.WriteLine("energia=" + Convert.ToString(Gracz.Energia())); //28 energia strumienZapisu.WriteLine("atak=" + Convert.ToString(Gracz.Atak())); //29 atak strumienZapisu.WriteLine("obrona=" + Convert.ToString(Gracz.Obrona())); //30 obrona strumienZapisu.WriteLine("doswiadczenie=" + Convert.ToString(Gracz.Doswiadczenie())); //31 doswiadczenie strumienZapisu.WriteLine("czas=" + Convert.ToString(Gracz.czas)); //32 czas strumienZapisu.Close(); plik.Close(); komunikat.Text = "Zapisano stan gry."; }