Further drawBomp() cleanups
|Reported by:||eriktorbjorn||Owned by:||aquadran|
This patch further cleans up the new drawBomp()
implementation. It removes one theoretical - but
extremely unlikely - memory leak, slightly optimizes
the image scaling, and removes the floating-point math
from the blending function.
There are still some FIXMEs, and some places in the
code - e.g. drawBlastObject() - which assume that
drawBomp() can't scale images, but this shouldn't cause
any visible harm.
Ticket imported from: #610954. Ticket imported from: patches/160.