/boxes

box markuping library, based on bumpy and vmath

Primary LanguageNim

box markuping library, based on bumpy and vmath

import boxes

let a = box(vec2(100, 100))  # same as rect(vec2(), vec2(100, 100))
let b = a.margin(10)
let c = box(center=b.center, w=b.w, h=b.h/2)
let d = box(top=b.bottom + 10, centerX=b.center, wh=vec2(20, 10))
var e = b.box(x=55, w=10)  # same as box(x=55, y=b.y, w=10, h=b.h)
e     = b.box(left=55, right=65)  # same as previous
let f = box(center=b.topRight, w=10, h=10)