You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.2 KiB
Python

# -*- coding: UTF-8 -*-
### Tangled Mind
### Author: Arthur 'Grizzly' Grisel-Davy
import pygame
pygame.init()
screen_width = 800
screen_height = 800
screen = pygame.display.set_mode((screen_width, screen_height))
done = False
BACKGROUND=(0,0,0)
WHITE=(255,255,255)
BLUE=(0,0,255)
posx = 400
posy = 400
width=50
height=50
pygame.draw.rect(screen,BLUE,(posx,posy,width,height))
speed = 1
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
keystate = pygame.key.get_pressed()
if keystate[pygame.K_LEFT]:
posx -= speed
if posx <0:
posx=0
if keystate[pygame.K_RIGHT]:
posx += speed
if posx+width > screen_width:
posx = screen_height-width
if keystate[pygame.K_UP]:
posy -= speed
if posy < 0:
posy = 0
if keystate[pygame.K_DOWN]:
posy += speed
if posy+height > screen_height:
posy = screen_height-height
screen.fill(BACKGROUND)
pygame.draw.rect(screen,BLUE,(posx,posy,width,height))
pygame.display.flip()