Browse Source

pong

pong
Janko Hartwig 5 years ago
parent
commit
1cd8089d8d
1 changed files with 28 additions and 9 deletions
  1. 28
    9
      pong.py

+ 28
- 9
pong.py View File

global speed_y global speed_y
speed_y *= -1 speed_y *= -1


def game_over():
def show_game_over():
global image_g_o global image_g_o
screen.blit(image_g_o, (0, 0)) screen.blit(image_g_o, (0, 0))
pygame.display.flip()
waiting = True
while waiting:
for event in pygame.event.get():
if (event.type == pygame.QUIT or event.key == pygame.K_ESCAPE):
print('quit')
waiting = False
pygame.quit()
#self.running = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
print('space')
waiting = False
init_game()



def update(): def update():
global x, y, width_player, height_player, speed, width, zaehler, height global x, y, width_player, height_player, speed, width, zaehler, height
image_rect.y += speed_y image_rect.y += speed_y
else: else:
pass pass
if image_rect.y == height and (zaehler%2 == 0):
game_over()
if image_rect.y >= height and (zaehler%2 == 0):
show_game_over()


def draw(): def draw():
screen.fill(black) screen.fill(black)
pygame.draw.rect(screen, red, rect) pygame.draw.rect(screen, red, rect)
pygame.display.flip() pygame.display.flip()


def init_game():
global screen
pygame.init()
init()
initRectangle()
screen = pygame.display.set_mode(size)


pygame.init()
init()
initRectangle()
screen = pygame.display.set_mode(size)

init_game()
running = True running = True
game_over = False


while running: while running:
if game_over:
show_game_over()
running = input() running = input()
update() update()
draw() draw()

Loading…
Cancel
Save