G'n'G4Py - Graphics and Games for Python  1.0.0
GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern Klassenreferenz

Klasse zur Beschreibung der Turtle (intern)
Mehr ...

Klassendiagramm für GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern:
GraficsAndGamesPython.intern.Zeichenfenster.Intern

Öffentliche Methoden

def __init__ (self, farbe, x, y, groesse, winkel, sichtbar)
 Der Konstruktor erzeugt das Objekt und verwaltet die Attribute für Position und Aussehen. Mehr ...
 
def PositionSetzen (self, x, y)
 Setzt die Position der Turtle (Position der Schwanzspitze). Mehr ...
 
def Gehen (self, länge)
 Verschiebt die Turtle in die Richtung ihres Winkels. Mehr ...
 
def StiftHeben (self)
 Turtle bewegt sich danach, ohne zu zeichnen. Mehr ...
 
def StiftSenken (self)
 Turtle wechselt in den Zeichenmodus. Mehr ...
 
def ZumStartpunktGehen (self)
 Turtle geht zum Startpunkt
Mehr ...
 
def SichtbarkeitZeichenflaecheSetzen (self, wert)
 Schaltet die Sichtbarkeit der Zeichnung ein oder aus. Mehr ...
 
def Beruehrt (self)
 Testet, ob die Turtle ein Grafikelement berührt. Mehr ...
 
def BeruehrtFarbe (self, farbe)
 Testet, ob die Turtle mit der Schwanzspitze eine gegebene Farbe berührt. Mehr ...
 
def BeruehrtObjekt (self, objekt)
 Testet, ob die Turtle eine Objekt berührt. Mehr ...
 
def EnthältFarbe (self, farbe)
 Testet, ob die Turtle eine Farbe enthält. Mehr ...
 
def NeuZeichnen (self)
 Zeichnet die Turtle neu. Mehr ...
 
def NeuPositionieren (self)
 Positioniert die Turtle neu. Mehr ...
 
def Darstellen (self, fenster)
 Stellt die Turtle dar. Mehr ...
 
def Loeschen (self)
 Löscht die Zeichenfläche dar. Mehr ...
 
- Öffentliche Methoden geerbt von GraficsAndGamesPython.intern.Zeichenfenster.Intern
def __init__ (self, farbe, x, y, breite, hoehe, winkel, sichtbar)
 Konstruktor der internen Oberklasse. Mehr ...
 
def NeuGedrehtZeichnen (self)
 Neuzeichnen für Winkel != 0
Mehr ...
 
def GroesseSetzen (self, breite, hoehe)
 Festlegen der Größe des Objekts. Mehr ...
 
def FarbeSetzen (self, farbe)
 Festlegen der Farbe des Objekts. Mehr ...
 
def WinkelSetzen (self, winkel)
 Festlegen des Winkels des Objekts. Mehr ...
 
def SichtbarkeitSetzen (self, sichtbar)
 Festlegen der Sichtbarkeit des Objekts. Mehr ...
 
def Entfernen (self)
 Entfernen des Objekts
Mehr ...
 
def FarbeGeben (self, wert)
 Ermittlung des RGB-Farbwertes. Mehr ...
 
def GanzNachVornBringen (self)
 Objekt in den Vordergrund bringen
Mehr ...
 
def NachVorneBringen (self)
 Objekt eine Ebene nach vorne bringen
Mehr ...
 
def NachHintenBringen (self)
 Objekt eine Ebene nach hinten bringen
Mehr ...
 
def GanzNachHintenBringen (self)
 Objekt in den Hintergrund bringen
Mehr ...
 

Öffentliche Attribute

 xD
 
 yD
 
 homeX
 
 homeY
 
 homeWinkel
 
 stiftUnten
 
 farbliste
 
 zeichenfläche
 
 sichtbarkeitZeichenflaeche
 
 schwanzspitze
 
 positionGeändert
 
 x
 
 y
 
 winkel
 
 rect
 
- Öffentliche Attribute geerbt von GraficsAndGamesPython.intern.Zeichenfenster.Intern
 x
 
 y
 
 breite
 
 hoehe
 
 farbe
 
 winkel
 
 sichtbar
 
 image
 
 geändert
 
 positionGeändert
 
 winkelGeändert
 
 rect
 
 image_gedreht
 
 rect_gedreht
 

Ausführliche Beschreibung

Klasse zur Beschreibung der Turtle (intern)

Definiert in Zeile 873 der Datei Zeichenfenster.py.

Beschreibung der Konstruktoren und Destruktoren

◆ __init__()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.__init__ (   self,
  farbe,
  x,
  y,
  groesse,
  winkel,
  sichtbar 
)

Der Konstruktor erzeugt das Objekt und verwaltet die Attribute für Position und Aussehen.

Definiert in Zeile 876 der Datei Zeichenfenster.py.

Dokumentation der Elementfunktionen

◆ Beruehrt()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.Beruehrt (   self)

Testet, ob die Turtle ein Grafikelement berührt.

Rückgabe
true, wenn die Turtle und eine Grafikfigur überlappen

Definiert in Zeile 943 der Datei Zeichenfenster.py.

◆ BeruehrtFarbe()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.BeruehrtFarbe (   self,
  farbe 
)

Testet, ob die Turtle mit der Schwanzspitze eine gegebene Farbe berührt.

Parameter
farbeFarbe, auf die getestet werden soll.
Rückgabe
true wenn ein Objekt mit der Farbe berührt wird.

Definiert in Zeile 955 der Datei Zeichenfenster.py.

◆ BeruehrtObjekt()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.BeruehrtObjekt (   self,
  objekt 
)

Testet, ob die Turtle eine Objekt berührt.

Parameter
objektObjekt, mit dem eine Überschneidung geprüft werden soll.
Rückgabe
true wenn das übergebene Objekt mit der Farbe berührt.

Definiert in Zeile 993 der Datei Zeichenfenster.py.

◆ Darstellen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.Darstellen (   self,
  fenster 
)

Stellt die Turtle dar.

Parameter
fensterFenster zur Darstellung

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 1041 der Datei Zeichenfenster.py.

◆ EnthältFarbe()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.EnthältFarbe (   self,
  farbe 
)

Testet, ob die Turtle eine Farbe enthält.

Parameter
farbeFarbe, die geprüft werden soll.
Rückgabe
true wenn die Turtle die Farbe enthält.

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 1001 der Datei Zeichenfenster.py.

◆ Gehen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.Gehen (   self,
  länge 
)

Verschiebt die Turtle in die Richtung ihres Winkels.

Parameter
längeAnzahl der Längeneinheiten

Definiert in Zeile 904 der Datei Zeichenfenster.py.

◆ Loeschen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.Loeschen (   self)

Löscht die Zeichenfläche dar.


Definiert in Zeile 1049 der Datei Zeichenfenster.py.

◆ NeuPositionieren()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.NeuPositionieren (   self)

Positioniert die Turtle neu.

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 1032 der Datei Zeichenfenster.py.

◆ NeuZeichnen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.NeuZeichnen (   self)

Zeichnet die Turtle neu.

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 1010 der Datei Zeichenfenster.py.

◆ PositionSetzen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.PositionSetzen (   self,
  x,
  y 
)

Setzt die Position der Turtle (Position der Schwanzspitze).

Bei der Positionsänderung wird auch bei abgesenktem Stift keine Linie gezeichnet.

Parameter
xx-Position der Schwanzspitze
yy-Position der Schwanzspitze

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 895 der Datei Zeichenfenster.py.

◆ SichtbarkeitZeichenflaecheSetzen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.SichtbarkeitZeichenflaecheSetzen (   self,
  wert 
)

Schaltet die Sichtbarkeit der Zeichnung ein oder aus.

Erlaubte Parameterwerte: true, false

Parameter
wert(neue) Sichtbarkeit der Zeichenfläche

Definiert in Zeile 938 der Datei Zeichenfenster.py.

◆ StiftHeben()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.StiftHeben (   self)

Turtle bewegt sich danach, ohne zu zeichnen.


Definiert in Zeile 918 der Datei Zeichenfenster.py.

◆ StiftSenken()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.StiftSenken (   self)

Turtle wechselt in den Zeichenmodus.


Definiert in Zeile 922 der Datei Zeichenfenster.py.

◆ ZumStartpunktGehen()

def GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.ZumStartpunktGehen (   self)

Turtle geht zum Startpunkt

Definiert in Zeile 926 der Datei Zeichenfenster.py.

Dokumentation der Datenelemente

◆ farbliste

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.farbliste

Definiert in Zeile 883 der Datei Zeichenfenster.py.

◆ homeWinkel

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.homeWinkel

Definiert in Zeile 881 der Datei Zeichenfenster.py.

◆ homeX

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.homeX

Definiert in Zeile 879 der Datei Zeichenfenster.py.

◆ homeY

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.homeY

Definiert in Zeile 880 der Datei Zeichenfenster.py.

◆ positionGeändert

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.positionGeändert

Definiert in Zeile 900 der Datei Zeichenfenster.py.

◆ rect

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.rect

Definiert in Zeile 1033 der Datei Zeichenfenster.py.

◆ schwanzspitze

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.schwanzspitze

Definiert in Zeile 888 der Datei Zeichenfenster.py.

◆ sichtbarkeitZeichenflaeche

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.sichtbarkeitZeichenflaeche

Definiert in Zeile 887 der Datei Zeichenfenster.py.

◆ stiftUnten

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.stiftUnten

Definiert in Zeile 882 der Datei Zeichenfenster.py.

◆ winkel

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.winkel

Definiert in Zeile 931 der Datei Zeichenfenster.py.

◆ x

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.x

Definiert in Zeile 911 der Datei Zeichenfenster.py.

◆ xD

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.xD

Definiert in Zeile 877 der Datei Zeichenfenster.py.

◆ y

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.y

Definiert in Zeile 912 der Datei Zeichenfenster.py.

◆ yD

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.yD

Definiert in Zeile 878 der Datei Zeichenfenster.py.

◆ zeichenfläche

GraficsAndGamesPython.intern.Zeichenfenster.TurtleIntern.zeichenfläche

Definiert in Zeile 884 der Datei Zeichenfenster.py.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: