You can split your player into active and passive parts (bob numbers), then check only punch (from active) bob > hit (to passive) opponent body part bob.
Or, make masks (bmaps) (with different colours/bitplanes used for every body part) of every players animation frame and check those mask-bmaps for collisions.
|