Here's my test program:
import pygame
import os, sys
pygame.init()
screen = pygame.display.set_mode((500,500), pygame.RESIZABLE)
while 1:
screen.fill((255,255,255))
for event in pygame.event.get():
if event.type == pygame.VIDEORESIZE:
screensize = event.size
print screensize[0], screensize[1]
screen = pygame.display.set_mode(event.size, pygame.RESIZABLE)
if event.type == pygame.QUIT:
sys.exit()
pygame.display.flip()
This resizes the window only after the user lets go of the mouse. I was
hoping for a way to do that too.
On 7/2/07, Brian Fisher <[EMAIL PROTECTED]> wrote:
sounds like you would like to use the "VIDEORESIZE" event?
http://www.pygame.org/docs/ref/event.html
I think it's something like this in your event loop:
if event.type == VIDEORESIZE:
screen = pygame.display.set_mode(event.size, RESIZABLE)
On 7/2/07, Ian Mallett <[EMAIL PROTECTED]> wrote:
> Hi,
> I've made a game that could work at any screen size, but I don't know
how to
> make the screen resize. I could pass pygame.RESIZEABLE to enable users
to
> resize the window, but I would need something else to resize the surface
by
> calling pygame.display.set_mode().
> Geo
>