Compare commits
2 Commits
4bf35a9a1d
...
74416e9642
Author | SHA1 | Date | |
---|---|---|---|
74416e9642 | |||
9e9a7a3856 |
16
classes/klient.py
Normal file
16
classes/klient.py
Normal 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
10
classes/stolik.py
Normal 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}.")
|
||||
|
Loading…
Reference in New Issue
Block a user