Damit die Mine beim Linksklick explodiert, musst du eine Methode public void onMouseDown(double x, double y, int key) { erstellen.
Diese Methode wird beim Mausklick aufgerufen. Die Parameter werden automatisch mit Werten gefüllt:
x,y: Koordinaten des Mauszeigers
key: Maustaste, die geklickt wurde:
0: Links
1: Mitte
2: Rechts
In dieser Methode soll folgender Algorithmus ablaufen:
Wenn die linke Taste geklickt wurde,
dann soll die Methode setFillColor(Color.red); aufgerufen werden.
Anschließend soll eine Schleife alle Kacheln durchlaufen und immer dann, wenn eine Mine vorliegt, ihre Füllfarbe auf rot setzen.
Zum Schluss soll mit TextField t = new TextField(100, 100, 400, 50, "GAME OVER"); das Spielende angezeigt und mit stopActing(); das Spiel beendet werden.
Wenn die rechte Maustaste geklickt wurde, soll geprüft werden, ob das Attribut markiert false ist.
Wenn das der Fall ist, werden die Füllfarbe der Kachel auf orange und das Attribut markiert auf true gesetzt.
Sonst wird die Füllfarbe auf lightgrey und markiert auf false gesetzt.