#!/usr/bin/env python """ Testing using pygame and opengl """ import sys, pygame from pygame.locals import * pygame.init() size = width, height = 320, 240 speed = [2, 2] black = 0, 0, 0 white = 255, 255, 255 screen = pygame.display.set_mode(size) ball = pygame.image.load("basketball.png") ballrect = ball.get_rect() fps = 50 dt = 1.0/fps loopFlag = True clk = pygame.time.Clock() while loopFlag: events = pygame.event.get() for e in events: if e.type==QUIT: loopFlag=False if e.type==KEYDOWN: loopFlag=False ballrect = ballrect.move(speed) if ballrect.left < 0 or ballrect.right > width: speed[0] = -speed[0] if ballrect.top < 0 or ballrect.bottom > height: speed[1] = -speed[1] screen.fill(white) screen.blit(ball, ballrect) pygame.display.flip() clk.tick(fps)