If we'd use Box2D for collision detection not only our not so great collision code can be retired, we also have the possibility to have non rectangular hitboxes (hooray for slopes) and even may use Box2Ds full fleged physics simulation.
Base settings should be made within the actor but all interaction should still be made via events (maybe we can even put the physics simulation aspects completely inside events?)
If we'd use Box2D for collision detection not only our not so great collision code can be retired, we also have the possibility to have non rectangular hitboxes (hooray for slopes) and even may use Box2Ds full fleged physics simulation. Base settings should be made within the actor but all interaction should still be made via events (maybe we can even put the physics simulation aspects completely inside events?)