Skip to content
On this page

b94a9452 ​

arc
let bg: (Int, Int)
let c1: Color
let c2: Color
let r1: (Int, Int, Int, Int)
let r2: (Int, Int, Int, Int)

let input = fill (bg.1) (fill (bg.2) black)
  |> grid (r1.1, r1.2) (fill (r1.3) (fill (r1.4) c1) |> rect (r2, c2))

let output = fill (r1.3) (fill (r1.4) c2) |> rect (r2, c1)
composer
input = fill #0 (fill #1 black) |> rect #2 |> rect #3
output = fill #4 (fill (8 - #2.1.2) (#3.2)) |> rect ((#5, 8 - #3.1.4, #6, 8 - #3.1.2), #2.2)
(VInt, HInt, ((VInt, HInt, VInt, HInt), Color), ((VInt, HInt, VInt, HInt), Color), VInt, VInt, VInt)
(12v, 13h, ((2v, 4h, 5v, 7h), red), ((3v, 5h, 4v, 6h), yellow), 4v, 2v, 3v)
(12v, 11h, ((3v, 5h, 5v, 7h), blue), ((4v, 6h, 4v, 6h), green), 3v, 2v, 2v)
(12v, 13h, ((7v, 3h, 11v, 7h), yellow), ((9v, 5h, 9v, 5h), fuschia), 5v, 3v, 3v)
(14v, 13h, ((2v, 3h, 7v, 8h), green), ((4v, 5h, 5v, 6h), teal), ?, ?, ?)