Follow-up Comment #7, bug #10668 (project wormux):
I know how to fix it :)
PhysicalObj::NotifyMove() should store the original speed value in some
variable. Then it should update position to the collision point and the speed
to the speed after collision.
After that, SignalCollision() must get an additional argument which is the
speed before collision to be able to compute correctly the damage point due
to the collision.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?10668>
_______________________________________________
Message posté via/par Gna!
http://gna.org/
_______________________________________________
Wormux-gna mailing list
[email protected]
https://mail.gna.org/listinfo/wormux-gna