UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

32 lines (30 loc) 1.14 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); class ColorUtilities { static toCss(color) { if (color.alpha !== undefined) { return `rgba(${color.red}, ${color.green}, ${color.blue}, ${color.alpha})`; } return `rgb(${color.red}, ${color.green}, ${color.blue})`; } static lighter(color, multiplier) { return { red: Math.min(255, color.red + color.red * multiplier), green: Math.min(255, color.green + color.green * multiplier), blue: Math.min(255, color.blue + color.blue * multiplier), alpha: color.alpha, }; } static darker(color, multiplier) { return { red: Math.max(0, color.red - color.red * multiplier), green: Math.max(0, color.green - color.green * multiplier), blue: Math.max(0, color.blue - color.blue * multiplier), alpha: color.alpha, }; } } exports.default = ColorUtilities; //# sourceMappingURL=../maps/core/ColorUtilities.js.map