SHOW:
|
|
- or go back to the newest paste.
1 | #!/usr/bin/python | |
2 | import pygame | |
3 | from pong import Pong | |
4 | from pygame.locals import * | |
5 | ||
6 | # Create an instance | |
7 | game = Pong() | |
8 | ||
9 | # Initalize the game | |
10 | pygame.init() | |
11 | screen = pygame.display.set_mode((900,600),0,32) | |
12 | screen.blit(screen, (0,0)) | |
13 | ||
14 | pygame.mouse.set_visible(False) # Hide mr. mouse | |
15 | beeper = pygame.image.load('paddle.png') # Paddle | |
16 | bpaddle = pygame.image.load('blank_paddle.png') # Paddle that is drawn over the green one to ensure "motion" | |
17 | ||
18 | # Setup the paddle | |
19 | - | clock = pygame.time.Clock() |
19 | + | |
20 | paddle_rect = beeper.get_rect() | |
21 | bounds_rect = pygame.Rect(880,200,0,500) | |
22 | ||
23 | while True: | |
24 | for event in pygame.event.get(): | |
25 | if event.type == QUIT: | |
26 | sys.exit() | |
27 | ||
28 | # Draw the net | |
29 | pygame.draw.line(screen, game.lineColor, game.net1, game.net2, game.netWidth) | |
30 | ||
31 | # Player paddle animation | |
32 | paddle_rect.center = pygame.mouse.get_pos() | |
33 | paddle_rect.clamp_ip(bounds_rect) | |
34 | screen.blit(beeper, paddle_rect) | |
35 | pygame.display.update() | |
36 | screen.blit(bpaddle, paddle_rect) |