2015-12-22 18:08:33 +00:00

29 lines
375 B
JavaScript

"use strict";
class Color {
constructor (r, g, b, a) {
this.r = r || 0;
this.g = g || 0;
this.b = b || 0;
this.a = a || 1;
}
toString () {
return `rgba(${this.r}, ${this.g}, ${this.b}, ${this.a})`;
}
toHex () {
return `#${((r << 16) | (g << 8) | b).toString(16)}`;
}
}
export default Color;