Compare commits

...

2 Commits

Author SHA1 Message Date
74416e9642 fix: small errors 2024-04-03 23:42:53 +02:00
9e9a7a3856 feat: Added classes klinet and stolik 2024-04-03 23:29:43 +02:00
2 changed files with 26 additions and 0 deletions

16
classes/klient.py Normal file
View File

@ -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(f"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.")

10
classes/stolik.py Normal file
View File

@ -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(f"Stolik o numerze {self.numer_stolika} jest obsługiwany przez kelnera {kelner.numer_pracowniczy}.")