Per il primo aggiungi x pixel di colore sfondo prina del rettangolo, per quelli successivi fai dei controlli per esempio se la x va oltre la larghezza dello skyline allora ti dovrai comportare in un modo aggiungendo altro spazio e poi il rettangolo, se l'altezza è maggiore dell'altezza dello skyline dovrai aggiungere sfondo sopra a tutti i rettangoli tranne quello più alto(non so se si capisce bene questa parte però è intuitiva) e se invece non ha condiz particolari controlli se la x è gia occupata e se non lo è fai dei controlli se in quelle posiz hai lo sfondo agg il rettangolo senno calcoli la luminosita(meglio avere una variabile a parte nella classe colore) confronti e fai di conseguenza