Oh, good to know. Well, now more rambling regarding physics:
Is there a reason why we keep the physics implemented on each of the subclasses? shouldn't be the physics the same for all entities? I mean: stuff falls down, friction slows down objects, momentum depends on the mass of the objects, etc....
Maybe implemented in the entity class or cWorld or even as a simulator (probably as a simulator will need the most changes because our simulators only block-aware)
Is there a reason why we keep the physics implemented on each of the subclasses? shouldn't be the physics the same for all entities? I mean: stuff falls down, friction slows down objects, momentum depends on the mass of the objects, etc....
Maybe implemented in the entity class or cWorld or even as a simulator (probably as a simulator will need the most changes because our simulators only block-aware)