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

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

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

Öffentliche Methoden

def __init__ (self, x, y, groesse, winkel, sichtbar)
 Konstruktor der internen Figurklasse. Mehr ...
 
def PositionSetzen (self, x, y)
 Setzt die Position der Figur. Mehr ...
 
def Gehen (self, länge)
 Verschiebt die Figur in die Richtung ihres Winkels. Mehr ...
 
def GroesseSetzen (self, groesse)
 Setzt die Größe der Figur. Mehr ...
 
def ZumStartpunktGehen (self)
 Bringt die Figur zu ihrem Startpunkt. Mehr ...
 
def NeuZeichnen (self)
 Zeichnet die Figur neu im Fenster. Mehr ...
 
def NeuPositionieren (self)
 Positioniert die Turtle neu. Mehr ...
 
def Beruehrt (self)
 Testet, ob die Figur eine andere Figur (Turtle, Rechteck,...) berührt. Mehr ...
 
def BeruehrtFarbe (self, farbe)
 Testet, ob die Figur eine Objekt berührt, das die gegebene Farbe enthält. Mehr ...
 
def BeruehrtObjekt (self, objekt)
 Testet, ob die Figur eine Objekt berührt. Mehr ...
 
def StandardfigurErzeugen (self)
 Erzeugt eine Standardfigur. Mehr ...
 
def FigurteilFestlegenRechteck (self, x, y, breite, hoehe, farbe)
 Erzeugt ein neues, rechteckiges Element. Mehr ...
 
def FigurteilFestlegenEllipse (self, x, y, breite, hoehe, farbe)
 Erzeugt ein neues, elliptisches Element. Mehr ...
 
def FigurteilFestlegenDreieck (self, x1, y1, x2, y2, x3, y3, farbe)
 Erzeugt ein neues, dreieckiges Element. Mehr ...
 
def EnthältFarbe (self, farbe)
 Testet, ob die Figur die Farbe enthält. 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 Darstellen (self, fenster)
 Darstellen. 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
 
 figurenliste
 
 IstStandardfigur
 
 farbliste
 
 positionGeändert
 
 x
 
 y
 
 winkel
 
 rect
 
 geändert
 
- Ö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 Figur (intern)

Definiert in Zeile 683 der Datei Zeichenfenster.py.

Beschreibung der Konstruktoren und Destruktoren

◆ __init__()

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

Konstruktor der internen Figurklasse.

Parameter
xx-Position
yy-Position
groesseGröße der Figur
winkelWinkel des Objekts
sichtbarSichtbarkeit des Objekts

Definiert in Zeile 691 der Datei Zeichenfenster.py.

Dokumentation der Elementfunktionen

◆ Beruehrt()

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

Testet, ob die Figur eine andere Figur (Turtle, Rechteck,...) berührt.

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

Definiert in Zeile 755 der Datei Zeichenfenster.py.

◆ BeruehrtFarbe()

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

Testet, ob die Figur eine Objekt berührt, das die gegebene Farbe enthält.

(die Farbe muss nicht unbedingt sichtbar oder direkt berührt werden)

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

Definiert in Zeile 768 der Datei Zeichenfenster.py.

◆ BeruehrtObjekt()

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

Testet, ob die Figur 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 781 der Datei Zeichenfenster.py.

◆ EnthältFarbe()

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

Testet, ob die Figur die Farbe enthält.


Parameter
farbezu überprüfende Farbe
Rückgabe
wahr, wenn die Farbe vorhanden ist.

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 866 der Datei Zeichenfenster.py.

◆ FigurteilFestlegenDreieck()

def GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.FigurteilFestlegenDreieck (   self,
  x1,
  y1,
  x2,
  y2,
  x3,
  y3,
  farbe 
)

Erzeugt ein neues, dreieckiges Element.

Die Werte müssen passend zur Größe der Figur gewählt werden (Standardwert: 40)

Parameter
x1x-Wert des ersten Punktes innerhalb der Figur
y1y-Wert des ersten Punktes innerhalb der Figur
x2x-Wert des zweiten Punktes innerhalb der Figur
y2y-Wert des zweiten Punktes innerhalb der Figur
x3x-Wert des dritten Punktes innerhalb der Figur
y3y-Wert des dritten Punktes innerhalb der Figur
farbeFarbe des Figurelements

Definiert in Zeile 849 der Datei Zeichenfenster.py.

◆ FigurteilFestlegenEllipse()

def GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.FigurteilFestlegenEllipse (   self,
  x,
  y,
  breite,
  hoehe,
  farbe 
)

Erzeugt ein neues, elliptisches Element.

Die Werte müssen passend zur Größe der Figur gewählt werden (Standardwert: 40)

Parameter
xx-Wert der linken oberen Ecke des Rechtecks, das die Ellipse umgibt, innerhalb der Figur
yy-Wert der linken oberen Ecke des Rechtecks, das die Ellipse umgibt, innerhalb der Figur
breiteBreite des Rechtecks, das die Ellipse umgibt, innerhalb der Figur
hoeheHöhe des Rechtecks, das die Ellipse umgibt, innerhalb der Figur
farbeFarbe des Figurelements

Definiert in Zeile 827 der Datei Zeichenfenster.py.

◆ FigurteilFestlegenRechteck()

def GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.FigurteilFestlegenRechteck (   self,
  x,
  y,
  breite,
  hoehe,
  farbe 
)

Erzeugt ein neues, rechteckiges Element.

Die Werte müssen passend zur Größe der Figur gewählt werden (Standardwert: 40)

Parameter
xx-Wert der linken oberen Ecke des Rechtecks innerhalb der Figur
yy-Wert der linken oberen Ecke des Rechtecks innerhalb der Figur
breiteBreite des Rechtecks innerhalb der Figur
hoeheHöhe des Rechtecks innerhalb der Figur
farbeFarbe des Figurelements

Definiert in Zeile 806 der Datei Zeichenfenster.py.

◆ Gehen()

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

Verschiebt die Figur in die Richtung ihres Winkels.

Parameter
längeAnzahl der Längeneinheiten

Definiert in Zeile 714 der Datei Zeichenfenster.py.

◆ GroesseSetzen()

def GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.GroesseSetzen (   self,
  groesse 
)

Setzt die Größe der Figur.

Parameter
groesseGröße des umgebenden Quadrats

Definiert in Zeile 725 der Datei Zeichenfenster.py.

◆ NeuPositionieren()

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

Positioniert die Turtle neu.

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 747 der Datei Zeichenfenster.py.

◆ NeuZeichnen()

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

Zeichnet die Figur neu im Fenster.


Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 738 der Datei Zeichenfenster.py.

◆ PositionSetzen()

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

Setzt die Position der Figur.

Parameter
xx-Position der Mitte der Figur
yy-Position der Mitte der Figur

Erneute Implementation von GraficsAndGamesPython.intern.Zeichenfenster.Intern.

Definiert in Zeile 706 der Datei Zeichenfenster.py.

◆ StandardfigurErzeugen()

def GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.StandardfigurErzeugen (   self)

Erzeugt eine Standardfigur.

Definiert in Zeile 787 der Datei Zeichenfenster.py.

◆ ZumStartpunktGehen()

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

Bringt die Figur zu ihrem Startpunkt.


Definiert in Zeile 729 der Datei Zeichenfenster.py.

Dokumentation der Datenelemente

◆ farbliste

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.farbliste

Definiert in Zeile 700 der Datei Zeichenfenster.py.

◆ figurenliste

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.figurenliste

Definiert in Zeile 697 der Datei Zeichenfenster.py.

◆ geändert

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.geändert

Definiert in Zeile 797 der Datei Zeichenfenster.py.

◆ homeWinkel

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.homeWinkel

Definiert in Zeile 696 der Datei Zeichenfenster.py.

◆ homeX

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.homeX

Definiert in Zeile 694 der Datei Zeichenfenster.py.

◆ homeY

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.homeY

Definiert in Zeile 695 der Datei Zeichenfenster.py.

◆ IstStandardfigur

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.IstStandardfigur

Definiert in Zeile 698 der Datei Zeichenfenster.py.

◆ positionGeändert

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.positionGeändert

Definiert in Zeile 710 der Datei Zeichenfenster.py.

◆ rect

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.rect

Definiert in Zeile 748 der Datei Zeichenfenster.py.

◆ winkel

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.winkel

Definiert in Zeile 734 der Datei Zeichenfenster.py.

◆ x

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.x

Definiert in Zeile 719 der Datei Zeichenfenster.py.

◆ xD

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.xD

Definiert in Zeile 692 der Datei Zeichenfenster.py.

◆ y

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.y

Definiert in Zeile 720 der Datei Zeichenfenster.py.

◆ yD

GraficsAndGamesPython.intern.Zeichenfenster.FigurIntern.yD

Definiert in Zeile 693 der Datei Zeichenfenster.py.


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