This commit is contained in:
Neerka 2024-03-10 21:24:30 +01:00
parent c91d2fffe4
commit 7eca256dca
2 changed files with 12 additions and 2 deletions

View File

@ -1,9 +1,17 @@
# Tutaj wrzucam jakieś funkcje różne, co by nie zaśmiecać tym maina jak nie trzeba
import random
def chooseNeighbours(count: int, i: int) -> set:
"""
:param count: ile sąsiadów ma wybrać
:param i: id obiektu, żeby nie był sąsiadem sam ze sobą
:return: zbiór id wybranych losowo sąsiadów obiektu
"""
neigh = set()
while len(neigh) < count:
num = random.randint(0,7)
num = random.randint(0, 7)
if num != i:
neigh.add(num)
return neigh
return neigh

View File

@ -1,3 +1,5 @@
# Robię to wszystko jako obiekty, bo tak później będzie łątwiej dodawać do nich rzeczy, niż przerabiać słowniki
class Trashcan:
def __init__(self, id, image, position, trashtype):
self.id = id