Browse Source

zweiter tag

pong
Janko Hartwig 5 years ago
parent
commit
e45e179e2b
2 changed files with 75 additions and 0 deletions
  1. BIN
      ohm.png
  2. 75
    0
      pong.py

BIN
ohm.png View File


+ 75
- 0
pong.py View File

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…
Cancel
Save