Pheromone.py 616B

12345678910111213141516171819202122232425
  1. class Pheromone():
  2. def __init__(self, category, type, distance=None, intensity=0):
  3. self._category = category
  4. self._type = type
  5. self._distance = distance
  6. self._intensity = intensity
  7. def get_category(self):
  8. return self._category
  9. def get_type(self):
  10. return self._type
  11. def get_distance(self):
  12. return self._distance
  13. def set_distance(self, distance):
  14. self._distance = distance
  15. def get_intensity(self):
  16. return self._intensity
  17. def increment_intensity(self, increment_value):
  18. self._intensity += increment_value