So, I recently downloaded pygame 1.8, and was surprised to see the collision
callback functions make their way into the final release. I'd been under the
impression that things were trending towards a much more complicated
collision system, and thought these would get cut.

 

In any case, here's a set of updates to the sprite.py collision functions
that update them to match the modules coding style, include appropriate
comments, and are about 20% faster. It also includes a collide_circle_ratio
function for completeness, and perhaps most importantly, fixes a bug in
colide_mask which kept it from working correctly.

 

By the way, I keep meaning to write a sweep and prune collision detection
implementation that'll plug into the standard sprite module, has anybody
done that already?

---------

John Krukoff

[EMAIL PROTECTED]

 

Attachment: sprite.patch
Description: Binary data

Reply via email to