In issue #435 I proposed a new module to simulate an arbitrary number of colonization events. After some discussion I am ready to begin implementing the module. I would like to keep a few things in mind while writing the module:
1) The module must have a .c and .h file so that no other module ever has to extern or redeclare anything from colonization.
2) The module should be as simple to use as possible, meaning as few function calls as possible.
3) The module should be versatile enough to use with any establishment regime. By this I mean that a colonization event should do everything in it's power to make the species colonize, including turning it on and making seeds present.
In issue #435 I proposed a new module to simulate an arbitrary number of colonization events. After some discussion I am ready to begin implementing the module. I would like to keep a few things in mind while writing the module:
1) The module must have a .c and .h file so that no other module ever has to extern or redeclare anything from colonization. 2) The module should be as simple to use as possible, meaning as few function calls as possible. 3) The module should be versatile enough to use with any establishment regime. By this I mean that a colonization event should do everything in it's power to make the species colonize, including turning it on and making seeds present.