--
You received this message because you are subscribed to the Google Groups "netlogo-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to netlogo-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/netlogo-devel/bbf2bf2a-d4c2-425b-b523-02b68b95faaa%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to netlog...@googlegroups.com.
Hey Daniel,
All the updates from the engine go into the Updater, so you can check that to just see changes in the model due to commands being run. You could add a breakpoint in the view-controller in the `update()` method to inspect what those updates look like, and see the `update()` method in `agentmodel.coffee` for how the updates are merged. You could create a wrapper around the updater to publish and handle those updates in whatever manner would work easiest for you.
I should add that Galapagos/Beak does re-draw the full view on purpose. There are a lot of fiddly rules about breed order determining which agents are drawn on top of other agents, and rather trying to get those re-drawing "smartly", it's much simpler to just re-draw the whole view correctly. Because the view is small and there are usually not more than a few thousand agents, this doesn't really take long and isn't usually a bottleneck for model simulation speed.
I hope that helps!
-Jeremy
To unsubscribe from this group and stop receiving emails from it, send an email to
netlogo-deve...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/netlogo-devel/6e13ae31-1c90-46bf-871d-fd0547b92e04%40googlegroups.com.