fantasy-console/colors.ts

13 lines
422 B
TypeScript
Raw Normal View History

2023-05-05 11:52:08 -07:00
const colors = {
BLACK: [0, 0, 0],
WHITE: [1, 1, 1],
RED: [1, 0, 0],
YELLOW: [1, 1, 0],
GREEN: [0, 1, 0],
BLUE: [0, 0, 1],
DARKBLUE: [0.1, 0.05, 0.4],
} as const;
export const palette: Array<[number, number, number, number]> = Object.values(colors).map(val => [...val, 1]);
export const COLOR = Object.fromEntries(Object.keys(colors).map((name, i) => [name, Number(i)])) as {[key in keyof typeof colors]: number};