Hallo liebe Leute.
Nachdem ihr mir bei meiner ersten Frage so perfekt geholfen habt, bin ich inzwischen schon recht weit gekommen. Mein Schachprogramm checkt jetzt nahezu alle erlaubten Züge und funktioniert recht schön.
Allerdings will ich jetzt die Bedienung von der Konsole auf Maussteuerung umstellen. MouseListener hab ich schon implementiert und er rechnet auch schon korrekt und pixelgenau die jeweiligen Koordinaten des Brettes bei Press und Release.
Jetzt aber mein Problem:
Wie schaffe ich es, dass das Programm und der Zugcheck erst dann startet, wenn ich mit der Maus per Press (Startfeld-Koordinaten) und Release (Zielfeld-Koordinaten) das Kommando gebe. Auf der Konsole wurde ja auf das Return gewartetund das Programm ruhte so lange.
Mit der Maussteuerung gelingt mir das bislang noch nicht.
Danke im Voraus,
Christian
Nachdem ihr mir bei meiner ersten Frage so perfekt geholfen habt, bin ich inzwischen schon recht weit gekommen. Mein Schachprogramm checkt jetzt nahezu alle erlaubten Züge und funktioniert recht schön.
Allerdings will ich jetzt die Bedienung von der Konsole auf Maussteuerung umstellen. MouseListener hab ich schon implementiert und er rechnet auch schon korrekt und pixelgenau die jeweiligen Koordinaten des Brettes bei Press und Release.
Jetzt aber mein Problem:
Wie schaffe ich es, dass das Programm und der Zugcheck erst dann startet, wenn ich mit der Maus per Press (Startfeld-Koordinaten) und Release (Zielfeld-Koordinaten) das Kommando gebe. Auf der Konsole wurde ja auf das Return gewartetund das Programm ruhte so lange.
Mit der Maussteuerung gelingt mir das bislang noch nicht.
Danke im Voraus,
Christian