#!/usr/bin/env python #original code from Game Development with Python and Pygame by Will McGugan import pygame from pygame.locals import * from sys import exit from random import randint from math import * pygame.init() screen = pygame.display.set_mode((640, 480), 0, 8) points = [] while True: for event in pygame.event.get(): if event.type == QUIT: exit() #if event.type == MOUSEBUTTONDOWN: # points.append(event.pos) screen.fill((0,0,0)) random_pos = (randint(0,639), int(240+200*sin(randint(0,479)))) points.append(random_pos) if len(points) >= 3: pygame.draw.polygon(screen, (randint(200,255),randint(0,255),0), points) #for point in points: # pygame.draw.circle(screen, (0,0,255), point, 0) if len(points) >=100: points=[] pygame.display.update()