#Introducción a los grafico en python #Dibujando escenario import pygame import random AZULNOCHE = (9, 35, 67) VERDEPASTO = (17, 99, 67) VERDE = (10, 255, 10) BLANCO = (222, 224, 200) GRIS = (186, 186, 177) GrisCastillo = (158, 158, 158) NEGRO = (2, 3, 3) ROJO = (255, 0, 0) CAFE = (90, 50, 15) Centro = [] for i in range(15): Centro.append([random.randrange(50, 390), random.randrange(0, 200)]) pygame.init() Dimensiones = (400, 500) Pantalla = pygame.display.set_mode(Dimensiones) pygame.display.set_caption("Escenario") Terminar = False reloj = pygame.time.Clock() while not Terminar: for Evento in pygame.event.get(): if Evento.type == pygame.QUIT: Terminar = True #manejo de eventos #La lógica del juego #Codigo de dibujo Pantalla.fill((255, 255, 255)) pygame.draw.rect(Pantalla, AZULNOCHE, [0, 0, 400, 300], 0) pygame.draw.rect(Pantalla, VERDEPASTO, [0, 300, 400, 300], 0) pygame.draw.circle(Pantalla, BLANCO, [25, 25], 20, 0) pygame.draw.circle(Pantalla, GRIS, [15, 15], 4, 1) pygame.draw.circle(Pantalla, GRIS, [36, 24], 3, 1) pygame.draw.circle(Pantalla, GRIS, [24, 35], 5, 1) for y in range(0, 195, 7): for x in range(0, 398, 4): pygame.draw.line(Pantalla, VERDE, [x, 310 + y], [x + 2, 305 + y], 1) for i in range(6): c = (random.randrange(50, 390), random.randrange(0, 200)) r = random.randrange(0, 4) pygame.draw.circle(Pantalla, BLANCO, c, r, 0) #---Castillo--- for x in range(0, 70, 20): pygame.draw.rect(Pantalla, GrisCastillo, [290 + x, 220, 10, 10]) pygame.draw.rect(Pantalla, NEGRO, [290 + x, 220, 10, 10], 1) pygame.draw.rect(Pantalla, GrisCastillo, [250, 200, 40, 105], 0) pygame.draw.rect(Pantalla, NEGRO, [250, 200, 40, 105], 2) pygame.draw.rect(Pantalla, NEGRO, [262, 210, 16, 16], 0) pygame.draw.rect(Pantalla, GrisCastillo, [290, 230, 70, 75], 0) pygame.draw.rect(Pantalla, NEGRO, [290, 230, 70, 75], 2) pygame.draw.rect(Pantalla, GrisCastillo, [360, 200, 40, 105], 0) pygame.draw.rect(Pantalla, NEGRO, [360, 200, 40, 105], 2) pygame.draw.rect(Pantalla, NEGRO, [372, 210, 16, 16], 0) pygame.draw.polygon(Pantalla, NEGRO, [[248, 200], [270, 178], [292, 200]]) pygame.draw.polygon(Pantalla, NEGRO, [[358, 200], [380, 178], [402, 200]]) pygame.draw.circle(Pantalla, CAFE, [325, 270], 15, 0) pygame.draw.circle(Pantalla, NEGRO, [325, 270], 15, 2) pygame.draw.rect(Pantalla, CAFE, [310, 270, 30, 30], 0) pygame.draw.rect(Pantalla, NEGRO, [310, 270, 30, 30], 1) pygame.draw.circle(Pantalla, CAFE, [325, 270], 13, 0) #fuente Fuente = pygame.font.Font(None, 25) Texto = Fuente.render("Castle of Tepec", True, ROJO) Pantalla.blit(Texto, [250, 10]) pygame.display.flip() reloj.tick(20) pygame.quit()