From 9e9a7a3856eb4974dd7082e286a96028bbb6e622 Mon Sep 17 00:00:00 2001 From: s481862 Date: Wed, 3 Apr 2024 23:29:43 +0200 Subject: [PATCH] feat: Added classes klinet and stolik --- classes/klient.py | 16 ++++++++++++++++ classes/stolik.py | 10 ++++++++++ 2 files changed, 26 insertions(+) create mode 100644 classes/klient.py create mode 100644 classes/stolik.py diff --git a/classes/klient.py b/classes/klient.py new file mode 100644 index 0000000..be62f61 --- /dev/null +++ b/classes/klient.py @@ -0,0 +1,16 @@ +import pygame +import prefs +class Klient: + def __init__(self,imie,nazwisko): + self.imie = imie + self.nazwisko = nazwisko + self.stolik = None + + def zloz_zamowienie(self,zamowienie,stolik) + if self.stolik is None: + self.stolik = stolik + stolik.przypisz_kelnera(stolik.kelner) + stolik.dodaj_zamowienie(zamowienie) + print("Klinet {self.imie} {self.nazwisko} zlozyl zamowienie przy stoliku {stolik.numer_stolika} i przyjal je kelner {stolik.kelner.numer_pracowniczy}.") + else: + print("Klient ma juz przypisany stolik.") diff --git a/classes/stolik.py b/classes/stolik.py new file mode 100644 index 0000000..5c8177e --- /dev/null +++ b/classes/stolik.py @@ -0,0 +1,10 @@ +import pygame +import prefs +class Stolik: + def __init__(self,numer_stolika): + self.numer_stolika = numer_stolika + self.kelner = None + def przypisz_kelner(self,kelner): + self.kelner = kelner + print("Stolik o numerze {self.numer.stolika} jest obsługiwany przez kelnera {kelner.numer_pracowniczy}.") + \ No newline at end of file