Para elaborar la figura en pygame creamos una variable para cada color, también debe estar encerrado en parentesis cada cordena (x,y)
Figura:
Código:
import pygame import time pygame.init() running = True window = pygame.display.set_mode((320,300)) fondo=pygame.Color(192,192,192) window.fill((fondo)) while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False negro=(0, 0, 0) naranja=(223, 103, 68) piel=(254, 218, 192) ojos=(0,0,0) banda=(217,221,224) iris=(39,180,190) cabello=(245,204,125) #Contorno pygame.draw.polygon(window,negro,[(100, 40), (110, 40), (110, 50), (130, 50), (130, 40),(140,40),(140,30),(150,30),(150,40),(160,40) ,(160,60),(170,60),(170,40),(180,40),(180,30),(190,30),(190,40),(200,40),(200,50),(220,50),(220,40),(230,40),(230,50),(240,50),(240, 90),(250,90),(250,100),(240,100),(240,110),(230,110),(230,120),(240,120),(240,150),(230,150),(230,180),(220,180),(220,230),(210, 230),(210,220),(200,220),(200,200),(190,200),(190,220),(200,220),(200,230),(190,230),(190,240),(180,240),(180,260),(170,260), (170,270),(160,270),(160,260),(150,260),(150,270),(140,270),(140,260),(130,260),(130,240),(120,240),(120,230),(110,230),(110, 220),(120,220),(120,210),(130,210),(130,200),(120,200),(120,190),(100,190),(100,180),(90,180),(90,150),(80,150),(80,120),(90, 120),(90,110),(80,110),(80,100),(70,100),(70,90),(80,90),(80,80),(90,80),(90,50),(100,50) ],0) #Naranja pygame.draw.polygon(window,naranja,[(130,210),(150,210),(150,230),(130,230)],0) pygame.draw.polygon(window,naranja,[(160,210),(180,210),(180,230),(160,230)],0) pygame.draw.polygon(window,naranja,[(140,240),(150,240),(150,250),(140,250)],0) pygame.draw.polygon(window,naranja,[(160,240),(170,240),(170,250),(160,250)],0) #CARNE #pies pygame.draw.polygon(window,piel,[(140,250),(150,250),(150,260),(140,260)],0) pygame.draw.polygon(window,piel,[(160,250),(170,250),(170,260),(160,260)],0) #manos pygame.draw.polygon(window,piel,[(120,220),(130,220),(130,230),(120,230)],0) pygame.draw.polygon(window,piel,[(180,220),(190,220),(190,230),(180,230)],0) #cara pygame.draw.polygon(window,piel,[(110,180),(120,180),(120,190),(200,190),(200,180), (210,180),(210,160),(200,160),(200,150),(120,150),(120,160),(110,160)],0) #banda pygame.draw.polygon(window,banda,[(140,120),(180,120),(180,140),(140,140)],0) #ojos pygame.draw.polygon(window,ojos,[(130,180),(140,180),(140,160),(130,160)],0) pygame.draw.polygon(window,ojos,[(180,160),(190,160),(190,180),(180,180)],0) pygame.draw.polygon(window,iris,[(130,160),(140,160),(140,150),(130,150)],0) pygame.draw.polygon(window,iris,[(180,160),(190,160),(190,150),(180,150)],0) #Cabello pygame.draw.polygon(window,cabello,[(100,180),(110,180),(110,160),(120,160),(120,150),(100,150)],0) pygame.draw.polygon(window,cabello,[(220,180),(210,180),(210,160),(200,160),(200,150),(220,150)],0) pygame.draw.polygon(window,cabello,[(100,140),(100,130),(110,130),(110,120),(120,120),(120,110),(200,110),(200,120),(210,120),(210,130),(220,130),(220,140), (230,140),(230,120),(220,120),(220,110),(230,110),(230,100),(240,100),(240,90),(230,90),(230,50),(220,50),(220,60),(210,60),(210,70),(200,70),(200,50), (190,50),(190,40),(180,40),(180,60),(170,60),(170,70),(160,70),(160,60),(150,60),(150,40),(140,40),(140,50),(130,50),(130,70),(120,70),(120,60),(110,60), (110,50),(100,50),(100,90),(80,90),(80,100),(90,100),(90,110),(100,110),(100,120),(90,120),(90,140)],0) pygame.display.update()
Comentarios
Publicar un comentario