pygame.draw.arc()

Sintassi pygame.draw.arc(surface, color, rect, start_angle, stop_angle, width=1) pygame.draw.arc(surface, color, rect, start_angle, stop_angle) pygame.draw.arc(surface, color, rect, start_angle, stop_angle, width) Osserva Disegna archi di ellisse Parametri obbligatori: superficie, colore, posizione e dimensioni, angolo di partenza, angolo di arrivo width >= 1, il parametro facoltativo specifica lo spessore del tratto Prova! import pygame from math import pi as … Leggi tutto

pygame.draw.polygon()

Sintassi pygame.draw.polygon(surface, color, points, width=0) pygame.draw.polygon(surface, color, points) pygame.draw.polygon(surface, color, points, width) Osserva Parametri obbligatori: superficie, colore, sequenza dei vertici points, una tupla/lista di punti, cioè tuple/liste/Vector2 width=0, poligono pieno width > 0, poligono senza riempimento con spessore del tratto specificato Per disegnare poligoni con antialiasing si utilizza pygame.draw.aalines() Prova! import pygame WIDTH = 800 … Leggi tutto

pygame.draw.ellipse()

Sintassi pygame.draw.ellipse(surface, color, rect, width=0) pygame.draw.ellipse(surface, color, rect) pygame.draw.ellipse(surface, color, rect, width) Osserva Parametri obbligatori: superficie, colore, posizione e dimensioni width=0, ellisse con riempimento width > 0, ellisse senza riempimento con tratto specificato Prova! import pygame RECT1 = pygame.Rect((100, 100), (400, 200)) RECT2 = pygame.Rect((300, 300), (400, 200)) COLORE = (0, 255, 0) pygame.init() SCREEN=pygame.display.set_mode((800, … Leggi tutto

pygame.draw.circle()

Sintassi pygame.draw.circle(surface, color, center, radius, width=0, draw_top_right=None, draw_top_left=None, draw_bottom_left=None, draw_bottom_right=None) pygame.draw.circle(surface, color, center, radius) pygame.draw.circle(surface, color, center, radius, width) pygame.draw.circle(surface, color, center, radius, draw_top_right=True) Osserva Parametri obbligatori: superficie, colore, centro e raggio width=0, cerchio pieno width > 0, cerchio senza riempimento con tratto specificato Si può specificare quale quadrante (o arco) si vuole disegnare Prova! … Leggi tutto

pygame.draw.rect()

Sintassi pygame.draw.rect(surface, color, rect, width=0, border_radius=0, border_top_left_radius=-1, border_top_right_radius=-1, border_bottom_left_radius=-1, border_bottom_right_radius=-1) pygame.draw.rect(surface, color, rect) pygame.draw.rect(surface, color, rect, width) pygame.draw.rect(surface, color, rect, border_radius) pygame.draw.rect(surface, color, rect, border_top_left_radius) Osserva Parametri obbligatori: superficie, colore, posizione e dimensioni width=0, rettangolo pieno width > 0, rettangolo senza riempimento con tratto specificato border_radius > 0, angoli smussati come specificato border_top_left_radius > 0, … Leggi tutto