Wojownik i Mag

Wojownik i Mag
class LeosWojownik():
    def __init__(self, imie:str, zrecznosc:int , mana:int, hp:int = 200, sila: int = 30, wytrzymalosc: int=30 ):
        self.imie = imie
        self.hp = hp
        self.mana = mana
        self.sila = sila
        self.zrecznosc = zrecznosc
        self.wytrzymalosc = wytrzymalosc

    def wyswietl_karte_postaci(self):
        print(f"{self.imie} - sila : {self.sila}")
        print(f"{self.imie} - hp : {self.hp}")
        print(f"{self.imie} - wytrzymalosc : {self.wytrzymalosc}")
        print("*********************************")

    def paruj_ciosy(self):
        print("Sparowano cios. Zredukowano obrażenia.")

gracz1 = LeosWojownik(imie="Leoś", wytrzymalosc=30, sila=30, hp=200, zrecznosc=10, mana=10)
gracz1.wyswietl_karte_postaci()
gracz1.paruj_ciosy()
print("*********************************")


class ZuziaMag():
    def __init__(self, imie:str,  sila: int , hp:int , mana:int , zrecznosc:int , wytrzymalosc: int =30):
        self.imie = imie
        self.hp = hp
        self.mana = mana
        self.sila = sila
        self.zrecznosc = zrecznosc
        self.wytrzymalosc = wytrzymalosc

    def wyswietl_karte_postaci(self):
        print(f"{self.imie} - sila : {self.sila}")
        print(f"{self.imie} - mana : {self.mana}")
        print(f"{self.imie} - wytrzymalosc : {self.wytrzymalosc}")
        print("*********************************")

    def rzuc_kule_ognia(self):
         print("Rzucono kulę ognia.")  
         
gracz2 = ZuziaMag(imie="Zuzia", wytrzymalosc=10, sila=10, mana=400, hp=30, zrecznosc=10)
gracz2.wyswietl_karte_postaci()
gracz2.rzuc_kule_ognia()
print("*********************************")