Ich weiß, wie man eine 2D-Karte mit Kacheln anzeigt.
Ich weiß, wie man mit A * einen Pfadfindungsalgorithmus erstellt.
Diese beiden Dinge erfordern eine Struktur oder eine Klasse. Meine Frage ist: Verwenden Sie dieselbe Struktur für die Anzeige und Pfadberechnung? Knotenstruktur für die Pfadfindungsanforderung zum Hinzufügen einiger Daten: x-Position, y-Position, F, G, H sowie der übergeordnete Knoten. Die Kachelstruktur für die Anzeige kann auf fast nur eine Information optimiert werden: den Wert der Kachel.
Verwenden Sie eine große Klasse für Ihre Kacheln, die sowohl die Anzeige als auch die Pfadfindung übernimmt, oder verwenden Sie eine andere Methode? Vielen Dank für Ihre Ratschläge!