Title: Attribute und Methoden in miniworlds

Bei der Turtle hast du Attribute wie `pensize` gelesen und gesetzt und
Methoden wie `forward()` aufgerufen. In miniworlds gilt dasselbe Prinzip.

### Attribute in miniworlds

miniworlds-Objekte haben Attribute für Position, Größe und Farbe:

import miniworlds

world = miniworlds.World(460, 300)

kreis = miniworlds.Circle((200, 150), 40)

# Attribute lesen:
print(kreis.x) # x-Position
print(kreis.y) # y-Position
print(kreis.size) # Größe (Durchmesser)

# Attribute setzen:
kreis.size = 80

world.run()

Jede Zuweisung `objekt.attribut = wert` verändert nur dieses eine Objekt.

### Methoden in miniworlds

miniworlds-Objekte haben Methoden zum Bewegen und Verändern:

import miniworlds

world = miniworlds.World(460, 300)

figur = miniworlds.Actor((100, 150))

figur.move_right(100) # Methode: 100 Pixel nach rechts
figur.move_down(50) # Methode: 50 Pixel nach unten

world.run()

### Noch ein Beispiel

Hier nochmal ein Beispiel mit mehreren Objekten, welche aus unterschiedlichen Klassen instanziiert werden:

import miniworlds

world = miniworlds.World(460, 300)

kreis = miniworlds.Circle((80, 150), 30)

rechteck = miniworlds.Rectangle((230, 120), 100, 60)

text.font_size = 18
text.text = f"Kreis bei x={kreis.x}, Rechteck bei x={rechteck.x}"

world.run()

Der Text-Actor liest Attribute von anderen Objekten und zeigt sie an.