예제 #1
0
 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();
     }
 }
예제 #2
0
        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.";
        }