''' Display the window with BLACK color initally. When KKEYDOWN, change color to RED. When KEYUP, change color to GREEN When MOUSEBOTTONDOWN, change color BLUE by Ching-Shoei Chiang ''' import pygame, sys from pygame.locals import * # (R,G,B) BLACK = (0,0,0) # Three 0 RED = (255,0,0) # Two 0 GREEN = (0,255,0) BLUE = (0,0,255) CYAN = (0,255,255) # One 0 MAGENTA = (255,0,255) YELLOW = (255,255,0) WHITE = (255, 255, 255) # Three 255 pygame.init() screen = pygame.display.set_mode((800, 800)) pygame.display.set_caption("Professor Chiang's Game") screen.fill(WHITE) pygame.draw.rect(screen, RED, (0,0,400,400)) pygame.draw.line(screen, GREEN, (400,0),(400,400),4) pygame.draw.line(screen, BLUE, (0,400),(400,400),8) pygame.draw.circle(screen, CYAN, (600,200),200,0) pygame.draw.ellipse(screen, MAGENTA, (0,500,400,200),4) # Setting the main program loop while True: # Main event loop for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() # draw rectangle pygame.display.update()