8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 14: | Zeile 14: | ||
def mausklick(e): | def mausklick(e): | ||
loc = toLocation(e.getX(), e.getY()) | |||
# Hier die Aktionen bei Mausklick programmieren | |||
# 3x3 Quadrate mit der Kantenlänge 50. | # 3x3 Quadrate mit der Kantenlänge 50. | ||
Zeile 40: | Zeile 41: | ||
:; <code>bg.getColor(Location)</code> | :; <code>bg.getColor(Location)</code> | ||
:: Ermittelt die Farbe des Quadrats an der Position <code>Location</code>. | :: Ermittelt die Farbe des Quadrats an der Position <code>Location</code>. | ||
; <code>loc = Location( | ; <code>loc = Location(i, j)</code> | ||
: Speichert eine Position mit | : Speichert eine Position mit der Spaltennummer <code>i</code> und der Zeilennummer <code>y</code> in der Variablen <code>loc</code>. Positionen können für verschiedne andere Funktionen als Parameter benutzt werden. | ||
:; <code>loc.x</code> | :; <code>loc.x</code> | ||
:: Die x-Koordinate der Position. | :: Die x-Koordinate der Position. | ||
:; <code>loc.y</code> | :; <code>loc.y</code> | ||
:: Die y-Koordinate der Position. | :: Die y-Koordinate der Position. | ||
; <code>toLocation(x, y)</code> | |||
: Ermittelt für den Pixel an der Koordinate <code>x</code>, <code>y</code> die Position, in der der Pixel liegt. | |||
; <code>refresh()</code> | |||
: Aktualisiert den Zeichenbereich und zeichnet alle Elemente neu. | |||
; <code>Color.green</code> | |||
: Die Farbe "Grün". <code>green</code> kann durch andere (englische) Farbnamen ersetzt werden (<code>red</code>, <code>blue</code>, ...). Farben können wie gewohnt mit <code>==</code> verglichen werden (z.B. <code>Color.green == Color.red</code> ist <code>False</code>). | |||
; <code>getGridColor()</code> | |||
: Die Farbe der Gitternetzlinien (die zu Beginn an <code>makeGamegrid</code> übergeben wurden). |
Bearbeitungen