______allgemeines():
Starten der Grafik mit Screen(x,y),
wobei x,y die Größe des Ausgabebildschrims definiert
Will man alles als eps-Grafik speichern, einfach:
speichern():

Eigenschaften wie z.B. Füllfarben werden vor dem Malvorgang gesetzt
und gelten dann für alle Grafiken danach (bis sie geändert werden)
möglch: fill, outline, color, pensize


a4screen():
erstellt ein Fenster, das sich leicht als DIN-A4 ausdrucken lässt
derzeit besser screen verwenden, weil die Funktion noch nicht
funktioniert

afont(x):
Setzt den altuellen Zeichensatz ar.afont

afor(a,b):
Erweiterung für range
lässt nicht-integer-Grenzen zu, es wird jedoch zu der numpy-Version geraten

aktw(x):
Setzt aktuellen Winkel

aktx(x):
Setzt aktuelles x

akty(x):
Setzt aktuelles y

arc(x1,y1,x2,y2, w1, w2):
zeichnet einen Bogen ohne Füllung

atext(x1,y1,artext):
Setzt eine Text mit color und font als Zeichesatz
auf x1,y1


atextw(x1,y1,w,artext):
Setzt eine Text mit color und font als Zeichesatz
auf x1,y1


bbutton(bbu,tt,xx,yy,f):
tt Beschriftung des Buttons
xx/yy Ord des Buttons
f Funktion, die gestartet werden soll beim Anklicken

bbutton1(tt,xx,yy,f):
cv,draw Canvas
xx,yy Koordinaten
f Commando

bbutton1_run(f):

bchange1(e1,e2):

bfor(a,b,c):
lässt nicht-integer-Grenzen zu, es wird jedoch zu der numpy-Version geraten

bgcolor(farbe):
Rechteck im Block (x1/y1 und x2/y2)

bild(x1,y1,bild1,xx,yy):
Bild an x1,y1 mit größe xx,yy

bogen(x1,y1,x2,y2,w1,w2):
zeichnet einen Bogen, gefüllt mit fill

box(x1,y1,x2,y2):
Rechteck im Block (x1/y1 und x2/y2)

btext(te,tt,xx,yy,h,w):
cv,draw Canvas
te Textelement
tt Standardwert
f Commando
h Höhe des Textelements
w Breite des Textlements
xx,yy Koordinaten des Textelemente
bbtext alle Texte

circle(x,y,r):
Kreis mit Mittelmpuntkt (x,y) und Radius r

color(x):
Setzt die Zeichenfarbe (Alternative: ar.color=“#x“), Standard „Black“

dfarb(xxfarbe):
wandle Farbe von #FFFFFF - Hex ins Dezimal - Format

dpi(xx):
Setzt die Druckqualität des Druckers (Standard: x=300)

ellipse(x1,y1,x2,y2):
eine Ellipse im Block (x1/y1 und x2/y2)
"None" wenn keine Füllung

fd(l):
gehe nach vorne l Pixel

fill(x):
Setzt die Füllfarbe (Alternative: ar.fill=“#x“), Standard „Black“

forward(l):
gehe nach vorne l Pixel

gg():go(l):
gehe l Pixel voraus (ohne zu zeichnen)

goto(x,y):
geht zu x,y

jpgspeichern():
funktioniert noch nicht

jpgspeichern1():
damit speichert man die Grafik in den Formaten, die man gewählt hat
NOCH NICHT FUNKTIONIEREND: file_name.ps

jpgspeichernxy(xx,xy,xx1,xy1):
funktioniert noch nicht


kreis(x,y,r):
Kreis mit Mittelmpuntkt (x,y) und Radius r

kreisfuell(x,y,r):
gefüllter Kreis mit Mittelmpuntkt (x,y) und Radius r

kurve(x1):
Setzt eine Linie
Eingabe: tuplet

left(w):
drehe nach links mit Winkel w°

line(x1,y1,x2,y2):
Setzt eine Linie

linie(x1,y1,x2,y2):
Setzt eine Linie

lt(w):
drehe nach links mit Winkel w°


neck(mx,my,r,n):
erzeugt die Koordinaten eines regelmäßigen n-Ecks mit
mx,my Mittelpunkt, r Radius des Umkreises, n Anzahl der Ecken
muss mit polyon(koordinaten) gezeichnet werden

nofill():

pensize(x):
Setzt die aktuelle Schriftdicke (Standard x=1) - ar.width

polygon(koordinaten):
zeichnet ein Polygon

pset(x1,y1):
Setzt einen Punkt auf x1,y1

punkt(x1,y1):
Setzt einen Punkt auf x1,y1

rechteck(x1,y1,x2,y2):
Rechteck im Block (x1/y1 und x2/y2)

rectangle(x1,y1,x2,y2):
Rechteck im Block (x1/y1 und x2/y2)

rgb(r,g,b):
nimmt einen Rot, Grün, Blau Wert zwischen 0 und 255
und wandelt ihn ins Hexformat um

right(w):
drehe nach rechts mit Winkel w°

rotiere(koordinaten,mx,my,winkel):
rotiert Koordinate um einen angegebenen Mittelpunkt
muss mit polyon(koordinaten) gezeichnet werden

rotieresp(koordinaten,winkel):
rotiert Koordinate um den Schwerpunkt der Figur
muss mit polyon(koordinaten) gezeichnet werden

rt(w):
drehe nach rechts mit Winkel w°

rundpolygon(koordinaten):
zeichnet ein Polygon

savejpg(fn1):

screen(xx,yy):
erstellt ein Fenster mit der Breite bildx (xx) und Höhe mit bildy (yy)
bildx die jeweilige Breite des Fensters, der Ausdruck wird automatisch zentriert
bildy die jeweilige Höhe des Fensters, der Ausdruck wird automatisch zentriert

speichern():
damit speichert man die Grafik in den Formaten, die man gewählt hat
gibt folgendes eps-file aus: file_name.ps

stern(mx, my, n,r1, r2 ):
erzeuge einen Stern mit Mittelpunkt mx,my und
Zackenradius außen und innen: r1 & r2

textget(te):textset(te,tt):textval(te):thick(x):
Setzt die aktuelle Schriftdicke (Standard x=1) - ar.width

torte(x1,y1,x2,y2,w1,w2):
zeichnet ein Tortenstück mit Füllung

verkleinere(koordinaten,fx,fy):
verkleinert koordinaten
muss mit polyon(koordinaten) gezeichnet werden

verschiebe(koordinaten, dx, dy):
verschiebt Koordinaten
muss mit polyon(koordinaten) gezeichnet werden w=[]

vieleck(mx,my,r,n):
erzeugt die Koordinaten eines regelmäßigen n-Ecks mit
mx,my Mittelpunkt, r Radius des Umkreises, n Anzahl der Ecken
muss mit polyon(koordinaten) gezeichnet werden

warte():
Damit bleibt die Grafik nach Beendigung des Hauptprogramms noch
stehen (= mainloop() )

width(x):
Setzt die Schriftdicke (Standard x=1)

xfarbe(farbe):
wandle Farbe von Dezimal ins #FFFFFF - Hex - Format

zeige():
Damit bleibt die Grafik nach Beendigung des Hauptprogramms noch
stehen (= mainloop() )

zfarbe():
erzeuge eine Zufallszahl

zufallsfarbe():
erzeuge eine Zufallszahl