From 298fba3f6d05e5f20f01c38e46f6c1ad03f4f388 Mon Sep 17 00:00:00 2001 From: Maksymilian Szygenda Date: Sun, 26 Mar 2023 16:33:42 +0200 Subject: [PATCH] Upload files to '' --- garbageTruck.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 garbageTruck.py diff --git a/garbageTruck.py b/garbageTruck.py new file mode 100644 index 0000000..c8c098b --- /dev/null +++ b/garbageTruck.py @@ -0,0 +1,33 @@ +from typing import List + +class garbageTruck: + position: List[int, int] + paper: [] + plastic_and_metal: [] + glass: [] + bio: [] + mixed: [] + truckSpritePath = 'imgs/dust_car.png' + def __init__(self, position: List[int, int]) -> None: + self.position = position + self.paper = [] + self.plastic_and_metal = [] + self.glass = [] + self.bio = [] + self.mixed = [] + + def sort_garbage(self, RecognizedGarbage) -> None: + if RecognizedGarbage.garbage_type == 0: + self.paper.append(RecognizedGarbage) + + elif RecognizedGarbage.garbage_type == 1: + self.plastic_and_metal.append(RecognizedGarbage) + + elif RecognizedGarbage.garbage_type == 3: + self.glass.append(RecognizedGarbage) + + elif RecognizedGarbage.garbage_type == 4: + self.bio.append(RecognizedGarbage) + + elif RecognizedGarbage.garbage_type == 5: + self.mixed.append(RecognizedGarbage) \ No newline at end of file