Ciao a tutti,
Devo costruire un tabellone dinamico. Ho tre oggetti (BLANK, SLOT e TILE) che mi identificano rispettivamente uno spazio non disponibile, uno spazio in cui è possibile apporre una nuova tessera e una tessera vera e propria. Ho pensato di strutturare il tabellone in una treemap ordinata secondo COORDINATE ( Il comparatore passato ordina sulle y in modo decrescente, e per ogni Y ordina sulle x in modo crescente). Ogni volta che una nuova tessera viene inserita nel tabellone si creano un certo numero di slot e blank. Per stampare questo tabellone in consolle ho necessità di staccare via via pezzi di treemap con stessa Y per metterli in un arraylist e ciclarlo con for each, non riesco a trovare una soluzione valida per far questo, potreste darmi una mano?

Saluti