From 4bf35a9a1d8d9477930379bc794c827bc2c77a5e Mon Sep 17 00:00:00 2001 From: s481862 Date: Wed, 3 Apr 2024 23:00:30 +0200 Subject: [PATCH] feat: Added class Zamowienie and Rachunek --- classes/rachunek.py | 16 ++++++++++++++++ classes/zamowenie.py | 8 ++++++++ 2 files changed, 24 insertions(+) create mode 100644 classes/rachunek.py create mode 100644 classes/zamowenie.py diff --git a/classes/rachunek.py b/classes/rachunek.py new file mode 100644 index 0000000..ff115e8 --- /dev/null +++ b/classes/rachunek.py @@ -0,0 +1,16 @@ +import pygame +import prefs +class Rachunek: + def __init__(self,numer_zamowienia): + self.numer_zamowienia = numer_zamowienia + self.zamowienia = [] + + def dodaj_zamowienie(self,zamowienie): + if zamowienie.numer_zamowienia == self.numer_zamowienia: + self.zamowienia.append(zamowienie) + + def suma(self): + suma_rachunek = 0 + for zamowienie in self.zamowienia: + suma_rachunek += zamowienie.posilek.cena + return suma_rachunek diff --git a/classes/zamowenie.py b/classes/zamowenie.py new file mode 100644 index 0000000..a292975 --- /dev/null +++ b/classes/zamowenie.py @@ -0,0 +1,8 @@ +import pygame +import prefs +class Zamowienie: + def __init__(self,numer_zamowienia,stolik,kelner,posilk): + self.numer_zamowienia = numer_zamowienia + self.stolik = stolik + self.kelner = kelner + self.posilk = posilk \ No newline at end of file