Ciao, non sono sicuro di aver capito bene cos'è esattamente la classe skyline, all'inizio la definisce come una sequenza di rettangoli, poi chiede una funzione che possa salvare la sua immagine. Assumerò che tra i suoi attributi, skyline abbia effettivamente una lista di liste per i suoi pixel, in quel caso mi sembra di aver capito che:
La matrice dei pixel viene inizializzata con un solo pixel di colore uguale a sfondo
Ogni volta che un'oggetto skyline riceve un nuovo rettangolo, la lista dei pixel dell'oggetto skyline viene espansa (se necessario) e modificata se il rettangolo rispetta i vincoli
E' giusto?
La matrice dei pixel viene inizializzata con un solo pixel di colore uguale a sfondo
Ogni volta che un'oggetto skyline riceve un nuovo rettangolo, la lista dei pixel dell'oggetto skyline viene espansa (se necessario) e modificata se il rettangolo rispetta i vincoli
E' giusto?