doc(main): update documentation and flows
This commit is contained in:
23
dist/utils/Color.js
vendored
Normal file
23
dist/utils/Color.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
class Color {
|
||||
static toValue(red, green, blue, brightness) {
|
||||
return (brightness !== undefined ? 256 * 256 * 256 * brightness : 0) + (256 * 256 * red) + (256 * green) + blue;
|
||||
}
|
||||
static fromValue(rgb) {
|
||||
var blue = rgb % 256;
|
||||
rgb = Math.max(rgb - blue, 0);
|
||||
var green = rgb % (256 * 256);
|
||||
rgb = Math.max(rgb - green, 0);
|
||||
green /= 256;
|
||||
var red = rgb % (256 * 256 * 256);
|
||||
rgb = Math.max(rgb - red, 0);
|
||||
red /= 256 * 256;
|
||||
var brightness = rgb / (256 * 256 * 256);
|
||||
return {
|
||||
brightness: brightness,
|
||||
color: { red: red, green: green, blue: blue }
|
||||
};
|
||||
}
|
||||
}
|
||||
exports.Color = Color;
|
||||
6
dist/utils/index.js
vendored
Normal file
6
dist/utils/index.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
"use strict";
|
||||
function __export(m) {
|
||||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
||||
}
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__export(require("./Color"));
|
||||
Reference in New Issue
Block a user