11. Ovládanie postavičky

from pygame import *

CERVENA = Color(255, 0, 0)
CIERNA = Color(0, 0, 0)

ROZLISENIE = [1000, 800]
okno = display.set_mode(ROZLISENIE)

robot = image.load("robot.png").convert_alpha()
robot = transform.scale(robot, [100, 100])

x = 500
y = 400
vx = 0
vy = 0

while True:
    okno.fill(CIERNA)
    klavesnica = event.poll()
    if klavesnica.type == KEYDOWN:
        if klavesnica.key == K_LEFT:
            vx = -5
        if klavesnica.key == K_RIGHT:
            vx = 5
        if klavesnica.key == K_DOWN:
            vy = 5
        if klavesnica.key == K_UP:
            vx = -5
    if klavesnica.type == KEYUP:
        vx = 0
        vy = 0

    x = x + vx
    y = y + vy

    okno.blit(robot, [x, y])
    #draw.circle(okno, CERVENA, [x,  y], 50)
    display.update()
    time.delay(10)