#!/usr/bin/python3
# ====================================================================
# From: www.youtube.com/watch?v=y9VG3Pztok8
# Get Started in Pygame in 10 minutes!
# ====================================================================
import pygame
pygame.init()
# ---- game window
SCREEN_HEIGHT = 800
SCREEN_WIDTH = 600
screen = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))
# ---- define rectangle
player = pygame.Rect(300,250,50,50)
# ---- game loop
run = True
while run:
# ---- fill the screen with "black"
screen.fill((0,0,0))
# ---- draw a "red" rectangle
# ---- it will not appear until a screen update
pygame.draw.rect(screen,(250,0,0),player)
# ---- key pressed?
if key[pygame.K_a]:
player.move_ip(-1,0)
elif key[pygame.K_d]:
player.move_ip(1,0)
elif key[pygame.K_w]:
player.move_ip(0,-1)
elif key[pygame.K_z]:
player.move_ip(0,1)
# ---- event handler
key = pygame.key.get.pressed()
for event in pygame.event.get():
if event.type == pygame.event.QUIT:
run = False
# ---- update screen
pygame.display.update()
# ---- game end/exit
pygame.quit()