Come faccio a capire che una directory/file deve essere disegnata da uno specifico punto?
La profondità è in relazione con la larghezza dell'immagine..
una profondità massima di 6 inizierà dalla coordinata Matrice[riga][120] e terminerà a 130;
gli elementi a profondità 5 inizieranno da Matrice[riga][100]
ecc.
Le righe sono separate l'una dalle altre da 3 px quindi 0, 3, 6 ecc. e in corrispondenza di ognuna ci sarà sempre almeno una foglia a profondità variabile...
Fin qui ho capito che parto dalle coordinate 0,0, ma mi conviene disegnare prima la radice o prima l'ultimo valore che vado a considerare nella ricorsione?
A me ricorsivamente parte dalla profondità massima e termina nella radice... io disegno prima i figli, poi i padri e poi le linee di giunzione ma determino prima tutto e scrivo in una tabella.. disegno solo alla fine.
Devo considerare che ogni colore è sempre di lunghezza 30(10px) e poi continuare?
Si come in premessa l'ultimo elemento va da 120 a 130 quindi 10 px (10 tuple da 3 elementi)