import pygame, sys,os
from pygame.locals import *

pygame.init()
if not pygame.font: 	print 'Warning, fonts disabled'
if not pygame.mixer: 	print 'Warning, sound disabled'

screen = pygame.display.set_mode((160, 160))
clock = pygame.time.Clock()
pygame.display.set_caption('brik')
pygame.mouse.set_visible(1)

bg = (153,153,255)



class pipe(pygame.sprite.Sprite):
	def __init__(self, xpos, ypos):
		pygame.sprite.Sprite.__init__(self)
		pass

	def update(self):
		pass

class ball(pygame.sprite.Sprite):
	def __init__(self, xpos, ypos, xmov, ymov):
		pygame.sprite.Sprite.__init__(self)
		self.image = pygame.Surface([20, 20])
		self.image.fill((0, 0, 0))
		self.rect = self.image.get_rect().move(xpos,ypos)
   		self.xmov, self.ymov = xmov, ymov

	def update(self):
		if self.rect.x <= 0:	self.xmov = -self.xmov
		if self.rect.x >= 140:	self.xmov = -self.xmov
		if self.rect.y <= 0:	self.ymov = -self.ymov
		if self.rect.y >= 140:	self.ymov = -self.ymov
		self.rect.x += self.xmov
		self.rect.y += self.ymov



	def draw(self):
		pass

drawgrp = pygame.sprite.RenderUpdates((ball(40,40,-1,1),ball(100,100,1,-1)))

while True :
	clock.tick(60)

	for event in pygame.event.get():
    		if event.type == QUIT:
        		sys.exit(0)
    		#elif event.type == MOUSEBUTTONDOWN: pass
		#elif event.type == MOUSEBUTTONUP: pass

	screen.fill(bg)

	drawgrp.update()
	drawgrp.draw(screen)

	pygame.display.flip()
