local b = require 'map_gen.shared.builders' local size = 8 * 32 local concrete = b.tile('concrete') local hazard = b.change_tile(b.rectangle(size - 4, size - 4), true, 'hazard-concrete-left') local stone = b.change_tile(b.rectangle(size - 6, size - 6), true, 'stone-path') local empty = b.rectangle(size - 8, size - 8) local shape = b.any {stone, hazard, concrete} shape = b.subtract(shape, empty) shape = b.single_pattern(shape, size, size) return shape