@hiddentao/clockwork-engine
Version:
A TypeScript/PIXI.js game engine for deterministic, replayable games with built-in rendering
28 lines • 958 B
TypeScript
/**
* Color utility functions for working with hex colors and color manipulation
*/
/**
* Parse a hex color string to a numeric color value
* Handles colors with or without the '#' prefix
*
* @param color - Hex color string (e.g., "#FF0000" or "FF0000")
* @returns Numeric color value suitable for PIXI.js
*
* @example
* parseHexColor("#FF0000") // Returns 0xFF0000
* parseHexColor("00FF00") // Returns 0x00FF00
*/
export declare function parseHexColor(color: string): number;
/**
* Darken a color by multiplying each RGB component by a factor
*
* @param color - Numeric color value
* @param factor - Multiplier for each RGB component (0.0 to 1.0)
* @returns Darkened color as a numeric value
*
* @example
* darkenColor(0xFF8000, 0.8) // Returns darker orange
* darkenColor(0x00FF00, 0.5) // Returns half-brightness green
*/
export declare function darkenColor(color: number, factor: number): number;
//# sourceMappingURL=color.d.ts.map