1#!/usr/bin/env python 2import pygame as pg 3 4pg.init() 5 6RES = (160, 120) 7FPS = 30 8clock = pg.time.Clock() 9 10screen = pg.display.set_mode(RES, pg.RESIZABLE) 11pg.display._set_autoresize(False) 12 13# MAIN LOOP 14 15done = False 16 17i = 0 18j = 0 19 20while not done: 21 for event in pg.event.get(): 22 if event.type == pg.KEYDOWN and event.key == pg.K_q: 23 done = True 24 if event.type == pg.QUIT: 25 done = True 26 # if event.type==pg.WINDOWRESIZED: 27 # screen=pg.display.get_surface() 28 if event.type == pg.VIDEORESIZE: 29 screen = pg.display.get_surface() 30 i += 1 31 i = i % screen.get_width() 32 j += i % 2 33 j = j % screen.get_height() 34 35 screen.fill((255, 0, 255)) 36 pg.draw.circle(screen, (0, 0, 0), (100, 100), 20) 37 pg.draw.circle(screen, (0, 0, 200), (0, 0), 10) 38 pg.draw.circle(screen, (200, 0, 0), (160, 120), 30) 39 pg.draw.line(screen, (250, 250, 0), (0, 120), (160, 0)) 40 pg.draw.circle(screen, (255, 255, 255), (i, j), 5) 41 42 pg.display.flip() 43 clock.tick(FPS) 44pg.quit() 45