1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-18 20:41:18 +02:00

refactor: use contains

This commit is contained in:
Justin Lin
2022-04-21 21:05:26 +08:00
parent b6f23978ce
commit cb6cb51405

View File

@@ -2,6 +2,7 @@ use <util/rand.scad>;
use <util/some.scad>;
use <util/sum.scad>;
use <util/sorted.scad>;
use <util/contains.scad>;
use <util/set/hashset.scad>;
use <util/set/hashset_elems.scad>;
use <matrix/m_replace.scad>;
@@ -200,7 +201,7 @@ function collapsed_tiles(wf) =
];
function compatible_nbr_tile(compatibilities, current_tiles, nbr_tile, dir) =
some(current_tiles, function(tile) search([[tile, nbr_tile, dir]], compatibilities) != [[]]);
some(current_tiles, function(tile) contains(compatibilities, [tile, nbr_tile, dir]));
function create_stack(elem) = [elem, []];
function stack_push(stack, elem) = [elem, stack];