Merge pull request 'knowledge_representation' (#1) from knowledge_representation into master

Reviewed-on: #1
This commit is contained in:
Mateusz Szlachetka 2023-04-14 11:11:42 +02:00
commit bb6c1d0c2b
3 changed files with 29 additions and 0 deletions

17
garbage_truck.py Normal file
View File

@ -0,0 +1,17 @@
class GarbageTank:
def __init__(self, volume_capacity, mass_capacity):
self.vcapacity = volume_capacity #m^3
self.mcapacity = mass_capacity #kg
class Engine:
def __init__(self, power):
self.power = power #HP
class GarbageTruck:
def __init__(self, dump_location, fuel_capacity, start_pos):
self.dump_location = dump_location
self.tank = GarbageTank(15, 18000)
self.engine = Engine(400)
self.fuel = fuel_capacity
self.pos = start_pos
self.houses = [] #lista domów do odwiedzenia

4
home.py Normal file
View File

@ -0,0 +1,4 @@
class Home:
def __init__(self, coord):
self.coord = coord
self.collect_request = False

8
litter.py Normal file
View File

@ -0,0 +1,8 @@
class Litter:
types = ['PAPER', 'GLASS', 'PLASTIC', 'METAL', 'BIO', 'MUNICIPAL', 'ELECTRONICS']
def __init__(self, type, volume, mass):
self.type = type
self.volume = volume
self.mass = mass