#!/usr/pkg/bin/python3.13
import pygame as pg

pg.init()

RES = (160, 120)
FPS = 30
clock = pg.time.Clock()

screen = pg.display.set_mode(RES, pg.RESIZABLE)
pg.display._set_autoresize(False)

# MAIN LOOP

done = False

i = 0
j = 0

while not done:
    for event in pg.event.get():
        if event.type == pg.KEYDOWN and event.key == pg.K_q:
            done = True
        if event.type == pg.QUIT:
            done = True
        # if event.type==pg.WINDOWRESIZED:
        #    screen=pg.display.get_surface()
        if event.type == pg.VIDEORESIZE:
            screen = pg.display.get_surface()
    i += 1
    i = i % screen.get_width()
    j += i % 2
    j = j % screen.get_height()

    screen.fill((255, 0, 255))
    pg.draw.circle(screen, (0, 0, 0), (100, 100), 20)
    pg.draw.circle(screen, (0, 0, 200), (0, 0), 10)
    pg.draw.circle(screen, (200, 0, 0), (160, 120), 30)
    pg.draw.line(screen, (250, 250, 0), (0, 120), (160, 0))
    pg.draw.circle(screen, (255, 255, 255), (i, j), 5)

    pg.display.flip()
    clock.tick(FPS)
pg.quit()
