On Sun, Dec 14, 2008 at 12:49 PM, Luca <luca...@gmail.com> wrote:
> Hi all.
>
> Some weeks ago I saw that my game has some problem with pygame 1.8 but
> I was using pygame 1.7.
>
> Today I installed 1.8 too and I found the problem.
> In my current approach I draw sometimes transparent surfaces with a fill 
> color:
>
>   surface = pygame.Surface(size, flags=SRCALPHA, depth=32)
>   surface.fill( (150,150,150) )
>   surface.set_alpha( 0 )
>
> Ok, this doens't seems very useful, but I don't want to enter in too
> deep details.
> However this was working on old 1.7.1 version... If I change the alpha
> value later (with surface.set_alpha(100) ), I get a demi-transparent
> surface.
>
> On current 1.8 version the alpha value is ignored If I have a fill
> color... To get a transparency I need to use a RGBA color... but I'm
> almost sure that this wasn't working on pygame 1.7
>
> ...so now I have an incompatibility.
>
> Someone can explain me why this is changed? Why the alpha value of a
> surface is dropped from the fill color?

Fixed removing the SRCALPHA flag from the surface... why this difference?


-- 
-- luca

Reply via email to