I was checking each bullet - only ever 1 collision each (which is how it should be).
If I swapped it round and checked the enemies then I could get multiple collisions ... some of the time ... at other times it would return 1 (or even 0) when there quite blatantly should have been 2 collisions.
As I say, I think it's something going wrong in the Blitz collisions (rather than my code) as CountCollisions just doesn't always return the correct value (but at other times it does). As such, I've abandoned that approach and instead have been trying LinePick ...
... and it's getting there - having some fun with the scaling (Sprite Control does a lot of internal scaling to get pixel perfect sprites) - a little more time should get it working ...
If I swapped it round and checked the enemies then I could get multiple collisions ... some of the time ... at other times it would return 1 (or even 0) when there quite blatantly should have been 2 collisions.
As I say, I think it's something going wrong in the Blitz collisions (rather than my code) as CountCollisions just doesn't always return the correct value (but at other times it does). As such, I've abandoned that approach and instead have been trying LinePick ...
... and it's getting there - having some fun with the scaling (Sprite Control does a lot of internal scaling to get pixel perfect sprites) - a little more time should get it working ...