Here's a workaround for anyone in the same bind, i.e. where the
routine handles generic surfaces and therefore needs to inspect
them in order to apply the appropriate alpha effect.
1. save the surface alpha
2. set the surface alpha to None
3. test the surface for SRCALPHA
4. if SRCALPHA, do blending for per-pixel alpha
5. restore the surface alpha
On 11/29/2017 4:03 PM, MrGumm wrote:
Nooo... Say it ain't so!
On 11/29/2017 2:16 AM, Thomas Kluyver
wrote:
There's not a lot of work happening on pygame right now,
so don't expect a new release any time soon. If you can find
the fix for your issues, hopefully someone can look at a
pull request.
Thomas