config.py 762B

12345678910111213141516171819202122232425262728293031
  1. from intelligine.synergy.Colony import Colony
  2. from intelligine.synergy.Environment import Environment
  3. from intelligine.synergy.Simulation import Simulation
  4. from intelligine.synergy.object.Food import Food
  5. from intelligine.synergy.object.Rock import Rock
  6. from intelligine.synergy.object.ant.Ant import Ant
  7. from intelligine.synergy.object.ant.Egg import Egg
  8. def stocked_food(food):
  9. food.transform_to_stocked()
  10. map_config = {
  11. 'simulation': {
  12. 'base': Simulation
  13. },
  14. 'collection': {
  15. 'ant': Colony,
  16. 'env': Environment
  17. },
  18. 'object': {
  19. 'ant': Ant,
  20. 'egg': Egg,
  21. 'rock': Rock,
  22. 'food': Food,
  23. 'stocked_food': Food
  24. },
  25. 'callbacks': {
  26. 'stocked_food': [stocked_food]
  27. }
  28. }