La Red de Conocimientos Pedagógicos - Currículum vitae - juego de espías

juego de espías

#!/usr/bin/env python

# -*- codificación: utf-8 -*-

importar sistema

desde randint de importación aleatoria, semilla

importar pygame

desde pygame.locals importar *

SCREEN_X = 640

SCREEN_Y = 480

pygame.init()

def convert_strs_to_color(color_list):

return Color(int(color_list[0]), int(color_list[1]), int(color_list[2]))

//Método para dibujar un círculo

def draw_circle(surface, color):

radio = randint(10, 100 )

pos = (randint(radio, SCREEN_X-radius), randint(radio, SCREEN_Y-radius))

pygame.draw.circle(superficie, color, pos, radio, 1 )

//Cómo dibujar un rectángulo

def draw_rectangle(superficie, color):

altura = randint(10, 100)

ancho = randint(20, 250)

izquierda = randint(0, SCREEN_X-ancho)

arriba = randint(0, SCREEN_Y-alto)

pygame .draw.rect(superficie, color, (izquierda, arriba, ancho, alto), 1)

//Método de dibujo lineal

def draw_line(superficie, color) :

p>

start_pos = (randint(0, SCREEN_X), randint(0, SCREEN_Y))

while True:

end_pos = ( randint(0, SCREEN_X), randint (0, SCREEN_Y))

# asegúrate de que no estén en el mismo lugar

if end_pos != start_pos:

break

Rellenar área

El método Surface.fill puede rellenar un área rectangular con un color. Por ejemplo

surface.fill((255, 0, 0), (100, 200, 100, 100))

El primer parámetro especifica el color que se va a rellenar y el segundo parámetro El parámetro especifica el área rectangular que se rellenará. Si no se proporciona el segundo parámetro, se rellenará toda la superficie. El segundo parámetro limita el área a llenar.

Esta función devuelve el área de superficie afectada.

/blog/static/483763592010386487676/