Hallo,
ich möchte ein Dartprogramm schreiben, in dem man eingeben kann, wieviele Punkte ein Spieler in einer Runde geworfen hat. So ein Programm hatte ich schon einmal geschrieben und dann für jedes Feld einen Button hinzugefügt. Das war dann sehr unübersichtlich und sah auch nicht gerade schick aus.
Nun wollte ich das so machen, dass ich ein Bild einer Dartscheibe einfüge und dann einfach auf das dementsprechende Feld geklickt werden kann. Da die Felder allerdings nicht rechteckig sind und zum Teil sogar Rundungen haben, weiß ich nicht, wie ich das abfragen könnte. Gibt es dafür eine etwas einfachere Lösung? Ich könnte natürlich das Dartboard abstrahieren, so dass zB keine Rundungen mehr bestehen, was aber wieder nicht so schön aussähe und dann trotzdem noch sehr viel Arbeit bzgl. der Abfrage der Mausposition wäre.
Hier noch ein Bild von meinem alten Programm, ist aber noch aus einem frühen Entwicklungsstadium ohne Hintergrund, eigene Button-Icons usw.:
mfg, Christian
ich möchte ein Dartprogramm schreiben, in dem man eingeben kann, wieviele Punkte ein Spieler in einer Runde geworfen hat. So ein Programm hatte ich schon einmal geschrieben und dann für jedes Feld einen Button hinzugefügt. Das war dann sehr unübersichtlich und sah auch nicht gerade schick aus.
Nun wollte ich das so machen, dass ich ein Bild einer Dartscheibe einfüge und dann einfach auf das dementsprechende Feld geklickt werden kann. Da die Felder allerdings nicht rechteckig sind und zum Teil sogar Rundungen haben, weiß ich nicht, wie ich das abfragen könnte. Gibt es dafür eine etwas einfachere Lösung? Ich könnte natürlich das Dartboard abstrahieren, so dass zB keine Rundungen mehr bestehen, was aber wieder nicht so schön aussähe und dann trotzdem noch sehr viel Arbeit bzgl. der Abfrage der Mausposition wäre.
Hier noch ein Bild von meinem alten Programm, ist aber noch aus einem frühen Entwicklungsstadium ohne Hintergrund, eigene Button-Icons usw.:
mfg, Christian
Zuletzt bearbeitet: