Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame, sys
- from board import Board
- from paddle import Paddle
- class Game(object):
- def __init__(self):
- pygame.init()
- self.tps_clock = pygame.time.Clock()
- self.tps_delta = 0.0
- self.tps_max = 100.0
- self.screen = Board(self)
- self.paddle = Paddle(self)
- # Handle events
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- sys.exit(0)
- elif event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
- sys.exit(0)
- # Ticking
- self.tps_delta += self.tps_clock.tick() / 1000.0
- while self.tps_delta > 1 / self.tps_max:
- self.tick()
- self.tps_delta -= 1 / self.tps_max
- # Drawing
- self.draw()
- pygame.display.flip()
- def tick(self):
- self.paddle.tick()
- def draw(self):
- self.paddle.draw()
- if __name__ == "__main__":
- while True:
- Game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement