pub(super) fn create_roof(
pieces: &mut Vec<MansionTemplatePiece>,
roof_origin: IVec3,
rotation: Rotation,
grid: &SimpleGrid,
above_grid: Option<&SimpleGrid>,
start_x: i32,
start_y: i32,
)pub(super) fn create_roof(
pieces: &mut Vec<MansionTemplatePiece>,
roof_origin: IVec3,
rotation: Rotation,
grid: &SimpleGrid,
above_grid: Option<&SimpleGrid>,
start_x: i32,
start_y: i32,
)