Auf Mausklick im Bild reagieren
-
Hallo und ein frohes neues Jahr.
Nach Jahren der Anwendunsgentwcklung möchte ich nun meinen Horziont erweitern und ein kleines Strategiespiel programmieren.
In der Planung sind aber bereits erste Fragen aufgetreten :
Der Spieler soll ein Bild sehen, das aus verschiedene Flächen besteht. Diese Flächen sind aber nicht rund oder eckig sondern eher unförmig - also keine natürliche Form. Nun soll - wenn der Spieler eine dieser Flächen mit der Maus selektiert - die Fläche anders gefärbt werden.So nun meine Frage :
Wie kann ich auf eine solche Aktion reagieren. Also die Mauskoordinaten zu fangen ist sicher keine großes Problem aber woher weiß ich dann in welcher Fläche der Spieler die Maus hinbewegt hat.Ich hoffe meine Erklärung war nicht zu kompliziert.
Vielen Dank für eure Hilfe
-
Such mal nach "Region". Bei SWT z.B. org.eclipse.swt.graphics.Region (zum Abfragen gibt es die "contains"-Methode).