diff --git a/src/js/game/shape_definition.js b/src/js/game/shape_definition.js index a521930f..33209bc9 100644 --- a/src/js/game/shape_definition.js +++ b/src/js/game/shape_definition.js @@ -220,10 +220,11 @@ export class ShapeDefinition extends BasicSerializableObject { } } - if (!anyFilled) { - // Empty layer + if (!anyFilled && i === sourceLayers.length - 1) { + // Topmost layer isn't allowed being empty return false; } + layers.push(quads); }