From e329534033d73644bdb42b0bef10b84e985b58fb Mon Sep 17 00:00:00 2001 From: Woj Date: Sun, 26 Mar 2023 18:13:07 +0200 Subject: [PATCH] added etykieta class and modified paczka.py --- etykieta.py | 16 ++++++++++++++++ main.py | 1 + paczka.py | 5 ++++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 etykieta.py diff --git a/etykieta.py b/etykieta.py new file mode 100644 index 0000000..94f64d2 --- /dev/null +++ b/etykieta.py @@ -0,0 +1,16 @@ +#from main import pygame +import secrets, string + +class Etykieta: + def __init__(self, id, nadawca, adres, imie, nazwisko, telefon): + self.nadawca = nadawca + self.adres = adres + self.imie = imie + self.nazwisko = nazwisko + self.telefon = telefon + self.id = ''.join(secrets.choice(string.ascii_uppercase + string.digits) for _ in range(9)) + + + + + diff --git a/main.py b/main.py index c177c6f..4963598 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,7 @@ import sys import pygame import regal +import paczka pygame.init() screen = pygame.display.set_mode((980, 980)) diff --git a/paczka.py b/paczka.py index c952b95..167aee3 100644 --- a/paczka.py +++ b/paczka.py @@ -1,9 +1,10 @@ +from etykieta import Etykieta from main import pygame class Paczka: - def __init__(self, rozmiar, waga, kategoria, czy_krucha): + def __init__(self, rozmiar, waga, kategoria, czy_krucha, nadawca, adres, imie, nazwisko, telefon): self.rozmiar = rozmiar self.waga = waga self.kategoria = kategoria @@ -13,6 +14,8 @@ class Paczka: self.szerokosc = 0 self.wysokosc = 0 self.image = pygame.image.load("paczka_obrazek.png") + self.label = Etykieta(nadawca, adres, imie, nazwisko, telefon) + # zmienia rozmiar obrazka w zaleznosci od rozmiaru def __dobierz_rozmiar_obrazka(self):