8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) |
||
Zeile 19: | Zeile 19: | ||
from gamegrid import * | from gamegrid import * | ||
def mausklick(e): | def mausklick(e): | ||
loc = toLocation(e.getX(), e.getY()) | |||
# | aendereZelle(loc) | ||
# | |||
# | # Nutze aendereZelle um die Zellen links, rechts, ober- und | ||
makeGameGrid( | # unterhalb der geklickten Zelle zu ändern. | ||
# !! Achte auf Zellen am Rand des Spielfeldes | |||
bg.drawGridLines(getGridColor()) | |||
refresh() | |||
return True | |||
# Ändert die Zelle "loc" von schwarz nach grün | |||
# oder von grün nach schwarz | |||
def aendereZelle(loc): | |||
pass | |||
makeGameGrid(5, 5, 80, Color.gray, False, mousePressed = mausklick) | |||
setTitle("LightsOut") | |||
bg = getBg() | bg = getBg() | ||
bg.clear(Color.green) | |||
bg.drawGridLines(getGridColor()) | |||
show() | show() | ||
</syntaxhighlight> | </syntaxhighlight> |
Bearbeitungen