40 lines
896 B
Python
40 lines
896 B
Python
import os
|
|
os.environ['PYGAME_HIDE_SUPPORT_PROMPT'] = "hide"
|
|
import pygame
|
|
|
|
|
|
pygame.init()
|
|
|
|
SCREEN_WIDTH = 800
|
|
SCREEN_HEIGTH = 600
|
|
FPS = 60
|
|
STEP_SIZE = 4
|
|
|
|
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGTH))
|
|
player = pygame.Rect((300,250,50,50))
|
|
|
|
clock = pygame.time.Clock()
|
|
run = True
|
|
while run:
|
|
screen.fill((0, 0, 0))
|
|
pygame.draw.rect(screen, (255, 0, 0), player)
|
|
|
|
key = pygame.key.get_pressed()
|
|
if key[pygame.K_a] == True:
|
|
player.move_ip((-1 * STEP_SIZE), 0)
|
|
elif key[pygame.K_d] == True:
|
|
player.move_ip((1 * STEP_SIZE), 0)
|
|
elif key[pygame.K_w] == True:
|
|
player.move_ip(0, (-1 * STEP_SIZE))
|
|
elif key[pygame.K_s] == True:
|
|
player.move_ip(0, (1 * STEP_SIZE))
|
|
|
|
for event in pygame.event.get():
|
|
if event.type == pygame.QUIT:
|
|
run = False
|
|
|
|
pygame.display.update()
|
|
clock.tick(FPS)
|
|
|
|
|
|
pygame.quit() |