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