pygame.display.init() screen = pygame.display.set_mode ( ( 1680 , 1050 ) ) screen = pygame.display.set_mode ( ( 1680 , 1050 ) , pygame.FULLSCREEN ) terminal = curses.initscr() curses.cbreak() terminal.nodelay ( 1 ) terminal.addstr ( 5 , 5 , "Trivia Buzzers and Scoring" ) numbers = list() left = 0 numbers.append ( ( pygame.image.load ( "numbers_01.jpg" ) , left ) ) left += numbers [ 0 ] [ 0 ].get_width() running = True while running == True: choice = terminal.getch ( 12 , 5 ) if choice == -1: continue if choice == ord ( "1" ): showWinner ( 1 ) def showWinner ( winner ): global screen global numbers winner -= 1 screen.blit ( numbers [ winner ] [ 0 ] , ( numbers [ winner ] [ 1 ] , 0 ) ) pygame.display.flip() screen.fill ( ( 0 , 0 , 0 ) ) while 1: if GPIO.input ( 4 ) == GPIO.LOW: return 1 break