Buona sera come da titolo mi chiedevo come potessi popolare delle istanze "stanze" (scusate il gioco di parole).
Ora mi spiego meglio, ho costruito una classe Casella che raccoglie le informazione relative a i singoli gruppi di pixel appartenenti alle caselle, al loro interno ogni istanza contiene informazioni riguardo al loro colore, alla loro posizione, il loro valore nel gioco, le coordinate nel reticolo, e il vertice in alto a sinistra di ogni casella.
La mia idea era di raggruppare in una lista tutte le casella appartenenti alla loro rispettiva stanza, in modo che mi fosse piu' semplice concettualizzare l'atto di visitare tutta una stanza contemporaneamente. A questo punto mi trovo davanti ad uno scoglio.
Come posso distinguere quale casella appartiene a la rispettiva stanza?
O meglio ancora, ho difficolta ha individuare una metodologia efficace per popolare le stanze con le rispettiva caselle, dato che facendo rientrare i corridoi sotto la categoria di stanza (ma semplicemente con forma non rettangolare), non riesco ad individuare un' appropriato loop. Tutte le idee che ho avuto fino ad ora mi sembrano troppo arzigogolate e confusionarie per essere efficaci.
Aspettando un vostro commento vi auguro buona serata
Ora mi spiego meglio, ho costruito una classe Casella che raccoglie le informazione relative a i singoli gruppi di pixel appartenenti alle caselle, al loro interno ogni istanza contiene informazioni riguardo al loro colore, alla loro posizione, il loro valore nel gioco, le coordinate nel reticolo, e il vertice in alto a sinistra di ogni casella.
La mia idea era di raggruppare in una lista tutte le casella appartenenti alla loro rispettiva stanza, in modo che mi fosse piu' semplice concettualizzare l'atto di visitare tutta una stanza contemporaneamente. A questo punto mi trovo davanti ad uno scoglio.
Come posso distinguere quale casella appartiene a la rispettiva stanza?
O meglio ancora, ho difficolta ha individuare una metodologia efficace per popolare le stanze con le rispettiva caselle, dato che facendo rientrare i corridoi sotto la categoria di stanza (ma semplicemente con forma non rettangolare), non riesco ad individuare un' appropriato loop. Tutte le idee che ho avuto fino ad ora mi sembrano troppo arzigogolate e confusionarie per essere efficaci.
Aspettando un vostro commento vi auguro buona serata