import sys, pygame,time from pprint import pprint as ppr from pygame.locals import * class App: def __init__(self): pygame.init() self.speed = [1,1] self.black = 0, 0, 0 self.screen = pygame.display.set_mode((320, 240)) self.ballx = pygame.image.load("ball.png") self.ballrect = self.ballx.get_rect() def run(self): i = 0 while i < 100: g_keys = pygame.event.get() for event in g_keys: if event.type == QUIT: break time.sleep(1) self.ballrect = pygame.mouse.get_pos() self.screen.fill(self.black) self.screen.blit(self.ballx, self.ballrect) pygame.display.flip() i += 1 app = App() app.run()