2017-03-06 11:10:10,801|synergine|27098|DEBUG: GrassSpawnBehaviour behaviour produce data: [(21, -29, 0), (22, -29, 0), (23, -29, 0), (-3, 9, 0), (-5, 9, 0), (-4, 9, 0), (-10, 2, 0), (-10, 3, 0), (-10, 4, 0)]
2017-03-06 11:10:10,808|synergine|17660|INFO: Simulation generate 1 behaviours
Traceback (most recent call last):
File "sandbox/engulf/run.py", line 187, in <module>
main()
File "sandbox/engulf/run.py", line 183, in main
core.run()
File "/home/bastien/Projects/synergine2/synergine2/core.py", line 52, in run
events.extend(self.cycle_manager.next())
File "/home/bastien/Projects/synergine2/synergine2/cycle.py", line 50, in next
events.extend(self._get_simulation_events())
File "/home/bastien/Projects/synergine2/synergine2/cycle.py", line 80, in _get_simulation_events
behaviour_events = self.simulation.behaviours[behaviour_class].action(behaviour_data)
File "/home/bastien/Projects/synergine2/sandbox/engulf/behaviour.py", line 118, in action
density=20,
File "/home/bastien/Projects/synergine2/sandbox/engulf/subject.py", line 51, in __init__
super().__init__(*args, **kwargs)
File "/home/bastien/Projects/synergine2/synergine2/xyz.py", line 116, in __init__
super().__init__(*args, **kwargs)
TypeError: __init__() missing 1 required positional argument: 'simulation'