zweiter tag
This commit is contained in:
parent
40d5c525dc
commit
e45e179e2b
75
pong.py
Normal file
75
pong.py
Normal file
@ -0,0 +1,75 @@
|
||||
import pygame
|
||||
# init Spieldaten
|
||||
|
||||
speed = 0
|
||||
|
||||
def init():
|
||||
global width, height, size
|
||||
global speed_x, speed_y
|
||||
speed_x = 1
|
||||
speed_y = 1
|
||||
global black, red
|
||||
global image, image_rect
|
||||
width = 1080
|
||||
height = 720
|
||||
size = (width, height)
|
||||
black = (0, 0, 0)
|
||||
red = (255, 0, 0)
|
||||
image = pygame.image.load("ohm.png")
|
||||
image_rect = image.get_rect()
|
||||
image_rect.x = 100
|
||||
image_rect.y = 50
|
||||
|
||||
def initRectangle():
|
||||
global rect
|
||||
x = 400
|
||||
y = 650
|
||||
width = 300
|
||||
height = 40
|
||||
rect = pygame.Rect(x, y, width, height)
|
||||
|
||||
def input():
|
||||
global speed
|
||||
for event in pygame.event.get():
|
||||
if event.type == pygame.QUIT:
|
||||
return False
|
||||
if event.type == pygame.KEYDOWN:
|
||||
if event.key == pygame.K_LEFT:
|
||||
speed = -1
|
||||
if event.key == pygame.K_RIGHT:
|
||||
speed = 1
|
||||
if event.type == pygame.KEYUP:
|
||||
if event.key == pygame.K_LEFT:
|
||||
speed = 0
|
||||
if event.key == pygame.K_RIGHT:
|
||||
speed = 0
|
||||
|
||||
return True
|
||||
|
||||
def update():
|
||||
rect.x = rect.x + speed
|
||||
#if image_rect.x == 0
|
||||
image_rect.x += speed_x
|
||||
image_rect.y += speed_y
|
||||
|
||||
def draw():
|
||||
screen.fill(black)
|
||||
screen.blit(image, image_rect)
|
||||
pygame.draw.rect(screen, red, rect)
|
||||
pygame.display.flip()
|
||||
|
||||
|
||||
pygame.init()
|
||||
init()
|
||||
initRectangle()
|
||||
screen = pygame.display.set_mode(size)
|
||||
|
||||
running = True
|
||||
|
||||
|
||||
while running:
|
||||
running = input()
|
||||
update()
|
||||
draw()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user