Prevented windows spawning inside houses

This commit is contained in:
Joshua Barretto 2020-04-25 20:12:59 +01:00
parent 90de779559
commit a1983712d3

View File

@ -199,7 +199,8 @@ impl Archetype for House {
let facade_layer = 3;
let structural_layer = facade_layer + 1;
let foundation_layer = structural_layer + 1;
let internal_layer = structural_layer + 1;
let foundation_layer = internal_layer + 1;
let floor_layer = foundation_layer + 1;
let foundation = make_block(100, 100, 100).with_priority(foundation_layer);
@ -209,7 +210,7 @@ impl Archetype for House {
let roof = make_block(self.roof_color.r, self.roof_color.g, self.roof_color.b)
.with_priority(facade_layer - 1);
let empty = BlockMask::nothing();
let internal = BlockMask::new(Block::empty(), structural_layer);
let internal = BlockMask::new(Block::empty(), internal_layer);
let end_window = BlockMask::new(
Block::new(BlockKind::Window1, make_meta(ori.flip())),
structural_layer,