add random color (#1175)

* add random color

* Update ClientDataResolver.js

* Update ClientDataResolver.js
This commit is contained in:
Gus Caplan
2017-02-07 00:19:43 -06:00
committed by Schuyler Cebulskie
parent ab5e57d94b
commit 7c8f534a38

View File

@@ -343,6 +343,7 @@ class ClientDataResolver {
* 'DARK_GREY', * 'DARK_GREY',
* 'LIGHT_GREY', * 'LIGHT_GREY',
* 'DARK_NAVY', * 'DARK_NAVY',
* 'RANDOM',
* ] * ]
* ``` * ```
* or something like * or something like
@@ -360,6 +361,7 @@ class ClientDataResolver {
*/ */
static resolveColor(color) { static resolveColor(color) {
if (typeof color === 'string') { if (typeof color === 'string') {
if (color === 'RANDOM') return Math.floor(Math.random() * (0xFFFFFF + 1));
color = Constants.Colors[color] || parseInt(color.replace('#', ''), 16); color = Constants.Colors[color] || parseInt(color.replace('#', ''), 16);
} else if (color instanceof Array) { } else if (color instanceof Array) {
color = (color[0] << 16) + (color[1] << 8) + color[2]; color = (color[0] << 16) + (color[1] << 8) + color[2];