So come visualizzare una mappa 2D con riquadri.
So come creare un algoritmo di pathfinding usando A *.
Queste due cose richiedono una struttura o una classe. La mia domanda è: usi la stessa struttura per la visualizzazione e il path computing? Struttura del nodo per la richiesta di pathfinding per aggiungere alcuni dati: posizione x, posizione y, F, G, H più il nodo padre. La struttura del riquadro per la visualizzazione può essere ottimizzata per quasi una sola informazione: il valore del riquadro.
Usi una grande classe per le tue tessere, che gestiscono sia la visualizzazione che il pathfinding, oppure usi un metodo diverso? Grazie per i tuoi consigli!