G
Guest
Gast
hey,
ich mach gerade für ein risiko spiel zufällig generierte karten. funzt schon ganz gut, allerdings
steh ich nun vor nem problem und bin mir nicht sicher wie ich es am besten machen soll:
nach bestimmten regeln werden während des generierungs-prozesses der spielkarte einzelne länder (zufällig groß) aneinandergehängt. im moment allerdings kann es vorkommen, dass sich diese länder (durch sechsecke implementiert und dargestellt) überschneiden oder ineinander liegen.
bisher sind meine informationen über ein land lediglich die seitenlänge einer kante des sechsecks sowie die koordinaten der 6 eckpunkte.
allerdings müsste ich nun für jeden möglichen Punkt im Panel bestimmen können, ob er Teil eines Landes ist.
Und das will ich nun Fragen: Wie kann ich alle Punkte innerhalb eines Landes rausfinden, bzw. ist es überhaupt sinnvoll eine Liste zu machen mit allen Punkten, oder geht das besser mit "Grenzlinien" eines Landes, oder oder..
Bin mir unschlüssig und wäre froh über Ratschläge.
Nochmal zusammengefasst: Brauche eine Methode die über einen gegebenen Punkt aussagt, ob er Teil eines Sechsecks ist, oder anders gesagt: Innerhalb der Fläche liegt, die die 6 Eckpunkte eines Sechsecks einschließen.
Danke
ich mach gerade für ein risiko spiel zufällig generierte karten. funzt schon ganz gut, allerdings
steh ich nun vor nem problem und bin mir nicht sicher wie ich es am besten machen soll:
nach bestimmten regeln werden während des generierungs-prozesses der spielkarte einzelne länder (zufällig groß) aneinandergehängt. im moment allerdings kann es vorkommen, dass sich diese länder (durch sechsecke implementiert und dargestellt) überschneiden oder ineinander liegen.
bisher sind meine informationen über ein land lediglich die seitenlänge einer kante des sechsecks sowie die koordinaten der 6 eckpunkte.
allerdings müsste ich nun für jeden möglichen Punkt im Panel bestimmen können, ob er Teil eines Landes ist.
Und das will ich nun Fragen: Wie kann ich alle Punkte innerhalb eines Landes rausfinden, bzw. ist es überhaupt sinnvoll eine Liste zu machen mit allen Punkten, oder geht das besser mit "Grenzlinien" eines Landes, oder oder..
Bin mir unschlüssig und wäre froh über Ratschläge.
Nochmal zusammengefasst: Brauche eine Methode die über einen gegebenen Punkt aussagt, ob er Teil eines Sechsecks ist, oder anders gesagt: Innerhalb der Fläche liegt, die die 6 Eckpunkte eines Sechsecks einschließen.
Danke