wozek-projekt/Program.py
2023-03-27 13:33:47 +02:00

37 lines
1.1 KiB
Python

import pygame
from pygame.locals import *
from Forklift import Forklift
HORIZONTAL = 1250
VERTICAL = 750
TILE_SIZE = 50
class Program:
def __init__(self):
pygame.init()
self.window = pygame.display.set_mode((HORIZONTAL, VERTICAL))
self.caption = pygame.display.set_caption('Autonomiczny wózek widłowy')
self.agent = Forklift(self.window)
self.agent.drawForklift()
def run(self):
running = True
while running:
for event in pygame.event.get():
if event.type == KEYDOWN:
if event.key == K_RIGHT:
self.agent.moveForkliftRight()
if event.key == K_LEFT:
self.agent.moveForkliftLeft()
if event.key == K_UP:
self.agent.moveForkliftUp()
if event.key == K_DOWN:
self.agent.moveForkliftDown()
if event.key == K_ESCAPE:
running = False
elif event.type == pygame.QUIT:
running = False