1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-12 01:34:12 +02:00

fix wrong param

This commit is contained in:
Justin Lin
2019-09-03 07:28:51 +08:00
parent ba29e95bf5
commit 8fc3939cae

View File

@@ -114,10 +114,10 @@ function go_up_from(x, y, maze) = [
]; ];
// go left and carve the right wall of the left block // go left and carve the right wall of the left block
function go_left_from(x, y, maze, rows) = function go_left_from(x, y, maze, columns) =
let( let(
x_minus_one = x - 1, x_minus_one = x - 1,
nx = x_minus_one < 1 ? x_minus_one + rows : x_minus_one nx = x_minus_one < 1 ? x_minus_one + columns : x_minus_one
) )
[ [
for(b = maze) [get_x(b), get_y(b)] == [nx, y] ? ( for(b = maze) [get_x(b), get_y(b)] == [nx, y] ? (
@@ -144,7 +144,7 @@ function go_down_from(x, y, maze, rows) = [
function try_block(dir, x, y, maze, rows, columns) = function try_block(dir, x, y, maze, rows, columns) =
dir == 0 ? go_right_from(x, y, maze) : ( dir == 0 ? go_right_from(x, y, maze) : (
dir == 1 ? go_up_from(x, y, maze) : ( dir == 1 ? go_up_from(x, y, maze) : (
dir == 2 ? go_left_from(x, y, maze, rows) : dir == 2 ? go_left_from(x, y, maze, columns) :
go_down_from(x, y, maze, rows) // dir is 3 go_down_from(x, y, maze, rows) // dir is 3
) )