Immagine es3

Sickboy (28240 points)
4 23 68
asked Dec 29, 2018 in Es3 by Sickboy (28,240 points)
Ciao a tutti, sono al terzo esercizio nella parte dove devo creare l immagine, ho gia creato la funzione per disegnare e fa bene tutti i colori e la struttura di incolonnamento, ho fatto "bene" anche la struttura delle righe però l'unico problema che ho è che la distanza tra i nodi nell'immagine viene di un pixel anche se sommo 2 ogni volta, ho debuggato e mi risulta che la variabile riga incrementa come dovrebbe quindi non so veramente cosa andare a vedere, qualcuno ha idee?
Se non risolvo questo errore non posso andare avanti e aggiungere le linee verticali bianche
220 views

2 Answers

Best answer
g
gvenanzi (1650 points)
1 2 11
answered Dec 29, 2018 by gvenanzi (1,650 points)
selected Dec 29, 2018 by Sickboy
Tra il  nodo (riga) corrente in cui ti trovi, per trovare la riga dove disegnare il sibling; dall'indice della prima riga vuota (tutta nera) successiva al nodo corrente prendi quell'indice e sommato a 2 ed dovresti avere l'indice della riga in cui disegnare il sibling.

Spero di aver capito il problema e  di averti dato una possibile soluzione.
Sickboy (28240 points)
4 23 68
commented Dec 29, 2018 by Sickboy (28,240 points)
Quindi sarebbe la stessa cosa di fare la riga corrente +3, cavolo io facevo +2 mo provo a cambiare
g
gvenanzi (1650 points)
1 2 11
commented Dec 29, 2018 by gvenanzi (1,650 points)
Dipende da come ti gestinsci la y (indice di riga), nel mio caso faccio come scritto sopra.
Sickboy (28240 points)
4 23 68
commented Dec 29, 2018 by Sickboy (28,240 points)
Ho provato ora e ha funzionato sono io che mettevo +2 pensando a 2 spazi e quindi logicamente non veniva perché se es scrivo alla riga 0 e alla riga 2 in mezzo ce ne sta solo 1, errore abbastanza stupido grazie
_andrea_ (45670 points)
2 39 297
answered Dec 29, 2018 by _andrea_ (45,670 points)
Ti disegna tutto nella giusta proporzione ma con un solo pixel di separazione verticale?
Sickboy (28240 points)
4 23 68
commented Dec 29, 2018 by Sickboy (28,240 points)
Si tra i file, poi tra i sottoalberi varia
_andrea_ (45670 points)
2 39 297
commented Dec 29, 2018 by _andrea_ (45,670 points)
Prova a sommare un numero in più, magari aumenta il numero di righe di uno