Сложное это предложение или простое. Их крыши были сделаны из пальмовых листьев, окон не было
Сложно, две грамматических. Были сделаны и окон (не) было. Союз без и, а, но... говорит о разделяемости грамматических основ