def __init__(self): pygame.init() pygame.display.set_caption(config.window_caption) event.set_allowed_events() zope.event.subscribers.append(self.game_event_handler) self.canvas = graphics.Canvas() self.fps_clock = pygame.time.Clock()
def __init__(self, ball_num, visualize=False): self.visualize = visualize pygame.init() pygame.display.set_caption(config.window_caption) event.set_allowed_events() zope.event.subscribers.append(self.game_event_handler) self.canvas = graphics.Canvas() self.ball_num = ball_num self.collision_count = 0 self.fps_clock = pygame.time.Clock() self.start_pool(ball_num) events = event.events() self.redraw_all()