#!/usr/bin/python
################################################################################
# SDLTEST
################################################################################
import sys,time,pygame
pygame.init()
pygame.joystick.init()
#print pygame.joystick.get_count()
j=pygame.joystick.Joystick(0)
j.init()
print j.get_name()
while 1:
	for event in pygame.event.get():
		if event.type == pygame.QUIT:
			sys.exit()
		if event.type == pygame.JOYAXISMOTION:
			print event.axis
			print event.value
		if event.type == pygame.JOYBUTTONDOWN:
			print event.button
	time.sleep(0.1)

#size = width, height = 320, 240
##speed = [2, 2]
#speed = [-4,0]
#black = 0, 0, 0
#
#screen = pygame.display.set_mode(size)
#
#ball = pygame.image.load("ball.bmp")
#ballrect = ball.get_rect()
#
#t0=time.time()
#c=0
#while 1:
#	for event in pygame.event.get():
#		if event.type==2: sys.exit()
#		if event.type == pygame.QUIT: sys.exit()
#
#	ballrect = ballrect.move(speed)
#	if ballrect.left < -width or ballrect.right > width*2:
#		speed[0] = -speed[0]
##	if ballrect.top < 0 or ballrect.bottom > height:
##		speed[1] = -speed[1]
#
##	screen.fill(black)
#	screen.blit(ball, ballrect)
#	pygame.display.flip()
#	for i in range(1000):
#		i
#	c+=1
#	if c%1000==999:
#		print "FPS:",int(c/(time.time()-t0))

################################################################################
# Curse bug
################################################################################
#import curses
#
## Will works
#scr=curses.initscr()
#key=-1
#try:
#	try:
#		key=scr.getkey()
#	except:
#		pass
#except KeyboardInterrupt:
#	key="CTRL-C"
#curses.endwin()
#print key
#
## Will fail
#scr=curses.initscr()
#key=-1
#try:
#	key=scr.getkey()
#except KeyboardInterrupt:
#	key="CTRL-C"
#curses.endwin()
#print key
#
