[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Pygame-ctypes 0.08



On 21 Aug 2006 at 12:21, Alex Holkner wrote:

> Thanks, fixed in r937.
> 
This must be getting annoying, but I have yet another bug. The 
following program should display a red square, but gives me a blue 
one instead. Apparently the red and blue color channels are switched.

import pygame
from pygame.locals import *

WSZ = 200
M = 10

def main():
    screen_size = (WSZ, WSZ)
    pygame.init()
    screen = pygame.display.set_mode(screen_size)
    screen.fill(Color('white'))
    im = pygame.Surface((WSZ-2*M, WSZ-2*M))
    im.fill(Color('red'))
# Troublesome code begins here!
    image = pygame.Surface(screen_size, SRCALPHA, 32)
    image.fill((0, 0, 0, 0))
    image.blit(im, (M, M))
# and ends here.
    screen.blit(image, (0, 0))
    pygame.display.flip()

    while 1:
        for event in pygame.event.get():
            if event.type == QUIT:
                return
            elif event.type == KEYDOWN and event.key == K_ESCAPE:
                return

if __name__ == '__main__':
    main()

Lenard Lindstrom
<len-l@xxxxxxxxx>