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

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

Klassendiagramm für Zeichenfenster.TurtleIntern:
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 Darstellen (self, fenster)
 Stellt die Turtle dar. Mehr ...
 
def Loeschen (self)
 Löscht die Zeichenfläche dar. Mehr ...
 
- Öffentliche Methoden geerbt von 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
 
 geändert
 
 x
 
 y
 
 winkel
 
 image
 
 rect
 
- Öffentliche Attribute geerbt von Zeichenfenster.Intern
 x
 
 y
 
 breite
 
 hoehe
 
 farbe
 
 winkel
 
 sichtbar
 
 image
 
 geändert
 
 rect
 
 image_gedreht
 
 rect_gedreht
 

Ausführliche Beschreibung

Klasse zur Beschreibung der Turtle (intern)

Beschreibung der Konstruktoren und Destruktoren

◆ __init__()

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

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

Dokumentation der Elementfunktionen

◆ Beruehrt()

def Zeichenfenster.TurtleIntern.Beruehrt (   self)

Testet, ob die Turtle ein Grafikelement berührt.

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

◆ BeruehrtFarbe()

def 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.

◆ BeruehrtObjekt()

def 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.

◆ Darstellen()

def Zeichenfenster.TurtleIntern.Darstellen (   self,
  fenster 
)

Stellt die Turtle dar.

Parameter
fensterFenster zur Darstellung

Erneute Implementation von Zeichenfenster.Intern.

◆ EnthältFarbe()

def 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 Zeichenfenster.Intern.

◆ Gehen()

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

Verschiebt die Turtle in die Richtung ihres Winkels.

Parameter
längeAnzahl der Längeneinheiten

◆ Loeschen()

def Zeichenfenster.TurtleIntern.Loeschen (   self)

Löscht die Zeichenfläche dar.


◆ NeuZeichnen()

def Zeichenfenster.TurtleIntern.NeuZeichnen (   self)

Zeichnet die Turtle neu.

Erneute Implementation von Zeichenfenster.Intern.

◆ PositionSetzen()

def 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 Zeichenfenster.Intern.

◆ SichtbarkeitZeichenflaecheSetzen()

def Zeichenfenster.TurtleIntern.SichtbarkeitZeichenflaecheSetzen (   self,
  wert 
)

Schaltet die Sichtbarkeit der Zeichnung ein oder aus.

Erlaubte Parameterwerte: true, false

Parameter
wert(neue) Sichtbarkeit der Zeichenfläche

◆ StiftHeben()

def Zeichenfenster.TurtleIntern.StiftHeben (   self)

Turtle bewegt sich danach, ohne zu zeichnen.


◆ StiftSenken()

def Zeichenfenster.TurtleIntern.StiftSenken (   self)

Turtle wechselt in den Zeichenmodus.


◆ ZumStartpunktGehen()

def Zeichenfenster.TurtleIntern.ZumStartpunktGehen (   self)

Turtle geht zum Startpunkt

Dokumentation der Datenelemente

◆ farbliste

Zeichenfenster.TurtleIntern.farbliste

◆ geändert

Zeichenfenster.TurtleIntern.geändert

◆ homeWinkel

Zeichenfenster.TurtleIntern.homeWinkel

◆ homeX

Zeichenfenster.TurtleIntern.homeX

◆ homeY

Zeichenfenster.TurtleIntern.homeY

◆ image

Zeichenfenster.TurtleIntern.image

◆ rect

Zeichenfenster.TurtleIntern.rect

◆ schwanzspitze

Zeichenfenster.TurtleIntern.schwanzspitze

◆ sichtbarkeitZeichenflaeche

Zeichenfenster.TurtleIntern.sichtbarkeitZeichenflaeche

◆ stiftUnten

Zeichenfenster.TurtleIntern.stiftUnten

◆ winkel

Zeichenfenster.TurtleIntern.winkel

◆ x

Zeichenfenster.TurtleIntern.x

◆ xD

Zeichenfenster.TurtleIntern.xD

◆ y

Zeichenfenster.TurtleIntern.y

◆ yD

Zeichenfenster.TurtleIntern.yD

◆ zeichenfläche

Zeichenfenster.TurtleIntern.zeichenfläche

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