change y logic to relative

This commit is contained in:
nafkhanzam 2024-10-05 00:18:25 +07:00
parent 9a1fda087c
commit 4e125ef40c

View File

@ -54,20 +54,24 @@
let (ctx, to-pos) = coordinate.resolve(ctx, (rel: (offset, 0), to: to))
x = to-pos.at(0)
}
if (type(y) == dictionary) {
let from = y.from
let offset = y.rel
let to = y.to
let dy
if to == "out" {
dy = height / 2
} else {
dy = height * (i + 0.5) / inputs
}
let (ctx, from-pos) = coordinate.resolve(ctx, from)
y = from-pos.at(1) + dy - height
let (ctx, to-pos) = coordinate.resolve(ctx, (rel: (0, offset), to: to))
y = to-pos.at(1)
// let from = y.from
// let to = y.to
// let dy
// if to == "out" {
// dy = height / 2
// } else {
// dy = height * (i + 0.5) / inputs
// }
// let (ctx, from-pos) = coordinate.resolve(ctx, from)
// y = from-pos.at(1) + dy - height
}
let tl = (x, y + height)