public void PodejmijDecyzjęWątekPierwszyA() { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Idź głębiej w las, zaspokojenie głodu jest najważniejsze"); Silnik.WyświetlDostępneOpcje(2, "Wracaj, nie warto ryzykować"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": Silnik.WyświetlInformacje("Idziesz głębiej w las..."); CzyszczenieEkranu(1500); break; case "2": Silnik.WyświetlInformacje("To była zła decyzja, uciekając strasznie się męczysz....\n" + " Zabrakło Ci siły na oddychanie..... Umierasz "); System.Threading.Thread.Sleep(4000); Environment.Exit(0); break; default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekPierwszyA(); break; } }
public override void Uciekaj() { String informacja = "Straszydło znika, walka zakończona"; Silnik.WyświetlDialogPotwora(informacja); życiePostaci = 0; }
public void WybierzImię() { Silnik.WyświetlInformacje("Podaj Swoje Imię"); Silnik.WyświetlWybórDecyzji(); imięPostaci = Console.ReadLine(); Console.Clear(); }
public void UruchomWątekKońcowy(Bohater postać) { Silnik.WyświetlTekstyFabularne(" To pomieszczenie to ślepy zaułek... nie wyjdziesz stąd\n" + " Na Twoje szczęście jest tu pełno jedzenia, ktoś chyba przygotował ucztę...\n i o niej zapomniał...\n"); CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Już planowałeś zasiadać do stołu, aż tu nagle w drzwiach staje Ogromny Golem\n" + " Wyraźnie nie podoba mu się fakt, że przeszkodziłeś mu w kolacji...\n" + " Jest większy niż wszystkie potwory, które spotkałeś wcześniej \n na swojej drodzę, ale nagroda...\n"); Golem golem = new Golem("Jakiś Kamień"); CzyszczenieEkranu(1500); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), golem.ZwróćObrażenia(), golem.ZwróćŻycie()); postać.Walcz(golem); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), golem.ZwróćObrażenia(), golem.ZwróćŻycie()); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Nie było łatwo, ale dzięki wcześniejszym decyzjom udało Ci się\n" + " Teraz pozostaje tylko usiąść przy stole i rozkoszować się ciepłą strawą...\n"); Silnik.WyświetlInformacje("Zaspokoiłeś Swój głód..... Misja wypełniona"); Silnik.WyświetlKomunikatWygrana(); CzyszczenieEkranu(5000); Environment.Exit(0); }
public override void KrzyknijNaPrzeciwnika() { String informacja = "Ogr wyje w niebo, Twoje życie podwaja się"; Silnik.WyświetlDialogPotwora(informacja); obrażeniaPostaci *= 2; }
public override void KrzyknijNaPrzeciwnika() { String informacja = "Wykrzykujesz zaklęcie, które Cię leczy i wzmacnia obrażenia"; Silnik.WyświetlDialogPotwora(informacja); obrażeniaPostaci += 2; }
static void Main(string[] args) { Silnik silnik1 = new Silnik(2.2, 123); Silnik silnik2 = new Silnik(2.2, 123); Osoba osoba1 = new Osoba() { Nazwisko = "Kowalski", Imie = "Jan" }; Osoba osoba2 = new Osoba() { Nazwisko = "Nowak", Imie = "Paweł" }; Samochod s1 = new Samochod(osoba1, "A2", "Audi", 2001, silnik1); Samochod s2 = new Samochod(osoba2, "A2", "Audi", 2001, silnik1); Samochod s3 = new Samochod(osoba1, "A2", "Audi", 2001, silnik2); Console.WriteLine("Samochód s1: {0}", s1); Console.WriteLine("Samochód s2: {0}", s2); Console.WriteLine("Samochód s1: {0}\n", s3); Console.WriteLine("Samochód s1 kod skrótu: {0}", s1.GetHashCode()); Console.WriteLine("Samochód s2 kod skrótu: {0}", s2.GetHashCode()); Console.WriteLine("Samochód s3 kod skrótu: {0}", s3.GetHashCode()); Console.WriteLine("s1 i s2 są sobie równe to: {0}", s1.Equals(s2)); Console.WriteLine("s1 i s3 są sobie równe to: {0}", s1.Equals(s3)); Console.WriteLine("s2 i s3 są sobie równe to: {0}", s3.Equals(s2)); Console.ReadKey(); }
public override void KrzyknijNaPrzeciwnika() { String informacja = "Krzyczysz na wroga, wzmacniasz swoje morale, obrażenia rosną o 2."; Silnik.WyświetlDialogPostaci(informacja); obrażeniaPostaci += 2; }
public override void KrzyknijNaPrzeciwnika() { String informacja = "Golem wydaje przerażające odgłosy, jego życie wzrasta o 10"; Silnik.WyświetlDialogPotwora(informacja); życiePostaci += 10; }
public void PodejmijDecyzjęWątekDrugiC(Bohater postać) { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Idź w prawo"); Silnik.WyświetlDostępneOpcje(2, "Idź w lewo"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": Silnik.WyświetlInformacje("Podłoga zaczyna trzeszczeć... zarywa się, spadasz 10 pięter.."); Silnik.WyświetlKomunikatPrzegrana(); CzyszczenieEkranu(1500); Environment.Exit(0); break; case "2": Silnik.WyświetlInformacje("Skręcasz w lewo..."); break; default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekDrugiB(postać); break; } }
public void PodejmijDecyzjęWątekDrugiA(Bohater postać) { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Przeszukaj skrzynię po prawo"); Silnik.WyświetlDostępneOpcje(2, "Idź dalej, nie potrzebujesz uzdrowienia"); Silnik.WyświetlDostępneOpcje(3, "Przeszukaj skrzynię po lewo"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": { CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("W skrzyni jest pełno składników...\n" + " Wśród nich znajdujesz miksturę leczącą i miksturę wzmocnienia\n"); MiksturaLecząca miksturaLecząca = new MiksturaLecząca(10); MiksturaWzmocnienia miksturaWzmocnienia = new MiksturaWzmocnienia(7, 3); postać.DodajPrzedmiotDoEkwipunku(miksturaLecząca); postać.DodajPrzedmiotDoEkwipunku(miksturaWzmocnienia); postać.UżyjPrzedmiotu(miksturaLecząca); postać.UżyjPrzedmiotu(miksturaWzmocnienia); break; } case "2": { CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("To nie był dobry ruch, nie starcza Ci sił na dalszą drogę\n" + " Wykrwawiasz się w komnacie Wiedźmy..."); Silnik.WyświetlKomunikatPrzegrana(); System.Threading.Thread.Sleep(3000); Environment.Exit(0); break; } case "3": { CzyszczenieEkranu(1500); Silnik.WyświetlInformacje("Znajdujesz miksturę leczenia, świetnie"); MiksturaLecząca miksturaLecząca = new MiksturaLecząca(10); MiksturaLecząca miksturaLecząca2 = new MiksturaLecząca(5); MiksturaLecząca mix = miksturaLecząca + miksturaLecząca2; postać.UżyjPrzedmiotu(mix); postać.DodajPrzedmiotDoEkwipunku(miksturaLecząca); break; } default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekDrugiA(postać); break; } }
public void WyświetlEkwipunek() { Silnik.WyświetlInformacje("Ekwipunek: \n"); foreach (Przedmiot element in Ekwipunek) { element.WyświetlNazwę(); } }
public void UżyjPrzedmiotu(MiksturaWzmocnienia miksturaWzmocnienia) { życiePostaci += miksturaWzmocnienia.wartośćLeczenia; obrażeniaPostaci += miksturaWzmocnienia.wartośćWzmocnienia; Silnik.WyświetlInformacje ("\n Twoje życie wzrosło o: " + miksturaWzmocnienia.wartośćLeczenia + " ,a Twoje obrażenia wzrosły o: " + miksturaWzmocnienia.wartośćWzmocnienia); Ekwipunek.Remove(miksturaWzmocnienia); }
public Form1() { silnik = new Silnik(); InitializeComponent(); foreach (var item in tryby) { comboBox1.Items.Add(item); } comboBox1.SelectedIndex = 0; }
public void Start() { Silnik silnikGraficzny = new Silnik(); silnikGraficzny.UstawRozmiarOkna(90, 30); WybierzImię(); Bohater postać = WybierzPostać(); UruchomWątekPierwszy(postać); }
public void UruchomWątekPierwszy(Bohater postać) { CzyszczenieEkranu(1500); Silnik.WyświetlTekstyFabularne(" Powoli otwierasz oczy... Budzisz się w nieznanej Ci krainie... " + "\n Wiesz tylko, że nazywasz się " + imięPostaci + " oraz, że zostałeś wyrzucony z rodzinnej osady.\n"); Silnik.WyświetlTekstyFabularne("\n Jesteś strasznie głodny, ale w okolicy nie widać żadnej wioski\n" + " W oddali zauważasz ogromny las, coś w nim Cię przyciąga....\n Idziesz tam z nadzieją odnalezienia jedzenia."); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Docierasz do lasu, z jego głębi dochodzą przerażające dźwięki, ale głód jest silniejszy\n" + " Wchodzisz coraz dalej, dookoła robi się ciemno..... \n dźwięki zdają się tutaj być głośniejsze...."); CzyszczenieEkranu(2000); PodejmijDecyzjęWątekPierwszyA(); Silnik.WyświetlTekstyFabularne(" Czujesz, że coś się zbliża, łapiesz za kij, który leży obok..."); Silnik.WyświetlTekstyFabularne("\n Zostałeś zaatakowany przez Straszydło, nie masz wyjścia, musisz się bronić\n"); CzyszczenieEkranu(1500); Straszydło straszydło = new Straszydło("Staszek Straszek"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), straszydło.ZwróćObrażenia(), straszydło.ZwróćŻycie()); postać.Walcz(straszydło); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), straszydło.ZwróćObrażenia(), straszydło.ZwróćŻycie()); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Straszydło nie było zbyt groźne, udało Ci się je pokonac\n" + " Musisz jednak wiedzieć, że w tym lesie może być więcej potworów..."); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Trafiasz na ścieżkę w lesie... zastanawiasz się dokąd prowadzi\n" + " Zwycięstwo nad Straszytłem wzmocniło Twoje morale, ale głód pozostał...\n"); PodejmijDecyzjęWątekPierwszyB(postać); Silnik.WyświetlTekstyFabularne(" Dotarłeś do groty... przy wejściu znajdujesz resztki jedzenia\n" + " Ktoś tutaj niedawno był..... wchodzisz z nadzieją spotkania człowieka"); CzyszczenieEkranu(2000); UruchomWątekDrugi(postać); }
// Konstruktor public AudiA3(Silnik silnik, double fuelTank) { this.silnik = silnik; if (fuelTank > fuelTankMax) { fuelTank = fuelTankMax; } else if (fuelTank < 0) { fuelTank = 0; } else { FuelTank = fuelTank; } }
/// <summary> /// Metoda obliczająca koszt wypożyczenia /// </summary> /// <returns>Koszt wypożyczenia</returns> public double KosztWypozyczenia() { TimeSpan x = Data_Oddania - Data_Wypozyczenia; double dni = x.TotalDays; if (Silnik.Equals(Rodzaj_Silnika.benzyna)) // opłata emisyjna { Koszt = dni * Cena + 4; } else if (Silnik.Equals(Rodzaj_Silnika.diesel)) //opłata emisyjna { Koszt = dni * Cena + 8; } else { Koszt = dni * Cena; } return(Koszt); }
public virtual void Walcz(Postać przeciwnik) { String atakPostaci = Imię + " atakuje " + przeciwnik.Imię + " zadając " + obrażeniaPostaci; String atakPotwora = przeciwnik.Imię + " atakuje " + Imię + " zadając " + przeciwnik.obrażeniaPostaci; String potwórWygrywa = przeciwnik.Imię + " zwycięża "; String postaćWygrywa = Imię + " zwycięża "; while (życiePostaci > 0 && przeciwnik.życiePostaci > 0) { Silnik.WyświetlDialogPostaci(atakPostaci); przeciwnik.życiePostaci -= obrażeniaPostaci; System.Threading.Thread.Sleep(1500); if (przeciwnik is Straszydło && przeciwnik.życiePostaci <= 4) { przeciwnik.Uciekaj(); } if (przeciwnik.życiePostaci <= 0) { break; } Silnik.WyświetlDialogPotwora(atakPotwora); życiePostaci -= przeciwnik.obrażeniaPostaci; System.Threading.Thread.Sleep(1500); } if (życiePostaci > przeciwnik.życiePostaci) { Silnik.WyświetlInformacje(postaćWygrywa); } else { Silnik.WyświetlInformacje(potwórWygrywa); } }
public void PodejmijDecyzjęWątekPierwszyB(Bohater postać) { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Trzymaj się ścieżki"); Silnik.WyświetlDostępneOpcje(2, "Idź dalej prosto"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": Silnik.WyświetlInformacje("Ścieżka zaprowadziła Cię do groty"); CzyszczenieEkranu(1500); break; case "2": Silnik.WyświetlInformacje("Idziesz dalej prosto pomiędzy drzewami"); Silnik.WyświetlTekstyFabularne(" Błądzenie pomiędzy drzewami przynosi efekty...\n" + " Znajdujesz miecz, teraz będziesz mógł sprawniej bronić się przed potworami"); Broń miecz = new Broń(2); postać.UżyjPrzedmiotu(miecz); CzyszczenieEkranu(2000); Silnik.WyświetlTekstyFabularne(" Znudziło Cię błądzenie po lesie, postanawiasz wracać na ścieżkę"); CzyszczenieEkranu(1500); break; default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekPierwszyB(postać); break; } }
public void PodejmijDecyzjęWątekDrugiB(Bohater postać) { Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n"); Silnik.WyświetlDostępneOpcje(1, "Wypij mikstury"); Silnik.WyświetlDostępneOpcje(2, "Trzymaj je na później"); Silnik.WyświetlWybórDecyzji(); String decyzja = Console.ReadLine(); switch (decyzja) { case "1": Silnik.WyświetlInformacje("Mikstury znacznie Cię wzmacniają"); CzyszczenieEkranu(1500); break; case "2": Silnik.WyświetlInformacje("Zza roga wybiega ogromny Ogr.. nie jesteś przygotowany na walkę z nim\n"); Ogr ogr = new Ogr("Shrek"); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie()); postać.Walcz(ogr); Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie()); Silnik.WyświetlTekstyFabularne(" Robiłeś co mogłeś, ale przeciwnik był za silny.."); Silnik.WyświetlKomunikatPrzegrana(); Environment.Exit(0); break; default: Silnik.WyświetlInformacje("Nieprawidłowa Opcja"); CzyszczenieEkranu(1500); PodejmijDecyzjęWątekDrugiB(postać); break; } }
public Golf (Map silnik) { Silnik = silnik; }
public Honda(SilnikM silnik) { Silnik = silnik; }
public void WyświetlOpis() { Silnik.WyświetlInformacje(opis); }
public void WyświetlNazwę() { Silnik.WyświetlInformacje(nazwa); }
public KlasaTestowa(SilnikDiesla silnik) { Silnik = silnik; }
public override void WyświetlOpisPostaci() { opis = "Klasa Mag \n obrażenia:" + obrażeniaPostaci + ", życie:" + życiePostaci + "\n Efekty leczące są u niego efektywniejsze" + "\n"; Silnik.WyświetlInformacje(opis); }
public EVO(_4G63T silnik) { Silnik = silnik; }
public Passeratti(SilnikTuningExtraPlus silnik) { Silnik = silnik; }
public virtual void Uciekaj() { String informacja = Imię + " ucieka wystraszony"; Silnik.WyświetlDialogPostaci(informacja); }