Codebeispiel "Formen"
Abschlussbedingungen
Codebeispiel Formen
import pgzrun
WIDTH, HEIGHT = 500, 500
def draw():
screen.fill((0, 0, 255))
# Position, Radius, Farbe
screen.draw.circle((100, 100), 25, (255, 0, 0))
screen.draw.text("Kreis", (150, 100))
# Wir können Farben übrigens auch so ausdrücken:
screen.draw.filled_circle((100, 200), 25, "blue")
screen.draw.text("Kreis, gefüllt", (150, 200))
# Wir müssen erst ein Rechteck erzeugen, und es dann mit center auf die richtige Stelle schieben!
# Siehe Pygame Zero Basics 1, Abschnitt "Positionen von Spielobjekten"
rechteck = Rect((0, 0), (50, 50))
rechteck.center = (100, 300)
screen.draw.rect(rechteck, (255, 0, 0))
screen.draw.text("Rechteck", (150, 300))
rechteck = Rect((0, 0), (50, 50))
rechteck.center = (100, 400)
screen.draw.filled_rect(rechteck, (255, 0, 0))
screen.draw.text("Rechteck, gefüllt", (150, 400))
pgzrun.go( )
Screenshot
Zuletzt geändert: Donnerstag, 20. März 2025, 17:00