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