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

@ -56,18 +56,22 @@
} }
if (type(y) == dictionary) { if (type(y) == dictionary) {
let from = y.from let offset = y.rel
let to = y.to let to = y.to
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 // let dy
if to == "out" { // if to == "out" {
dy = height / 2 // dy = height / 2
} else { // } else {
dy = height * (i + 0.5) / inputs // dy = height * (i + 0.5) / inputs
} // }
let (ctx, from-pos) = coordinate.resolve(ctx, from) // let (ctx, from-pos) = coordinate.resolve(ctx, from)
y = from-pos.at(1) + dy - height // y = from-pos.at(1) + dy - height
} }
let tl = (x, y + height) let tl = (x, y + height)