add new hsl function

This commit is contained in:
ngradwohl
2019-08-02 15:34:39 +02:00
parent ceb2bd0c3b
commit c09f906b56
2 changed files with 5 additions and 0 deletions

View File

@@ -74,6 +74,10 @@ function Library (ronin) {
return { r, g, b, a, hex, toString: () => { return `rgba(${r},${g},${b},${a})` }, 0: r, 1: g, 2: b, 3: a, f: [r / 255, g / 255, b / 255, a] }
}
this.hsl = (h, s, l, a = 1) => { // returns a HSL color object
return { h, s, l, a, toString: () => { return `hsla(${h},${s}%,${l}%,${a})` }, 0: h, 1: s, 2: l, 3: a, f: [h / 360, s / 100, l / 100, a] }
}
// Frame
this.frame = () => { // Returns a rect of the frame.