@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
32 lines (30 loc) • 1.14 kB
JavaScript
;
// 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