Bug with sprite collision test: callback parameters in wrong order?
I think that the callback parameters in sprite collision tests for custom entities are wrong. The API says that the third and fourth parameters are, respectively, the sprites of the custom entity and the other entity. However, the order of this two sprites is given in wrong order.
Lua API:
callback (function): A function that will be called when the collision test detects a collision with another entity. This allows you to decide dynamically. This function takes your custom entity and then the other entity as parameters. If the collision test was "sprite", both involved sprites are also passed as third and fourth parameters: the third parameter is the sprite of your custom entity, and the fourth parameter is the sprite of the other entity. This may be useful when your entities have several sprites, otherwise you can just ignore these additional sprite parameters.