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

Re: [pygame] transform.scale() freezes mouse in fullscreen



I forgot to attatch the program.. here it is:
import pygame, os
from pygame.locals import *

def pygame_print(text, pos, surface):
    #write text onto surface at pos
    font = pygame.font.Font(None, 24)
    ren = font.render(str(text), 0, (255,255,255))
    surface.blit(ren, pos)

#initialize and setup screen
pygame.init()
screen = pygame.display.set_mode((1024,768),FULLSCREEN)
pygame_print("Click and then try to move the mouse.. it freezes", (1,1), screen)
pygame.display.flip()

while not pygame.event.get([MOUSEBUTTONDOWN]):
    pass
    
#load image
imagename = "large.jpg"
bitmap = pygame.image.load(imagename).convert()
small = pygame.transform.scale(bitmap,(1024,768))
screen.blit(small, (0,0))
pygame_print("click to close", (1,1), screen)
pygame.display.flip()

while not pygame.event.get([MOUSEBUTTONDOWN]):
    pass