|
9 | 9 | * - TRANSPARENCY_BASE_INDEX |
10 | 10 | * - WATER_BASE_INDEX |
11 | 11 | * - BASE_COLORS |
12 | | - * |
13 | | - * Callers: |
14 | | - * - src/Index.tsx |
15 | | - * - src/data/colorSortOrder.ts |
16 | | - * - src/data/i18n/* |
17 | | - * - src/data/mapColorsExcluded.ts |
18 | | - * - src/data/presets.ts |
19 | | - * - src/utils/color.ts |
20 | | - * - src/lib/colorGridAnalysis.ts |
21 | | - * - src/lib/colorGridParsing.ts |
22 | | - * - src/lib/fillerRules.ts |
23 | | - * - src/lib/materialRules.ts |
24 | | - * - src/lib/previewImageEdits.ts |
25 | | - * - src/lib/shapeAnalysis.ts |
26 | | - * - src/lib/shapeModel.ts |
27 | | - * - tests/run.mts |
28 | 12 | */ |
29 | | -// Callers: |
30 | | -// - src/Index.tsx |
31 | | -// - src/data/colorSortOrder.ts |
32 | | -// - src/data/i18n/* |
33 | | -// - src/lib/colorGridAnalysis.ts |
34 | | -// - src/lib/colorGridParsing.ts |
35 | | -// - tests/run.mts |
36 | 13 | export { Shade } from "@/types/color"; |
37 | 14 | import type { ColorRgbBase } from "@/types/color"; |
38 | 15 |
|
@@ -64,42 +41,12 @@ import type { ColorRgbBase } from "@/types/color"; |
64 | 41 | * - State-specific entries are used where one block ID can map to multiple map colors |
65 | 42 | * depending on state (for example, `*_log[axis=x]` vs `*_log`). |
66 | 43 | */ |
67 | | -// Callers: |
68 | | -// - src/lib/colorGridParsing.ts |
69 | | -// - src/utils/color.ts |
| 44 | + |
70 | 45 | export const SHADE_MULTIPLIERS = [180, 220, 255, 135] as const; |
71 | 46 |
|
72 | | -// Callers: |
73 | | -// - src/Index.tsx |
74 | | -// - src/utils/color.ts |
75 | | -// - src/lib/colorGridAnalysis.ts |
76 | | -// - src/lib/fillerRules.ts |
77 | | -// - src/lib/previewImageEdits.ts |
78 | | -// - src/lib/shapeAnalysis.ts |
79 | | -// - tests/run.mts |
80 | 47 | export const TRANSPARENCY_BASE_INDEX = 0; |
81 | | - |
82 | | -// WATER is the only base color with special logic; current hardcoding has it stored at index 12 |
83 | | -// Callers: |
84 | | -// - src/Index.tsx |
85 | | -// - src/utils/color.ts |
86 | | -// - src/lib/shapeAnalysis.ts |
87 | | -// - tests/run.mts |
88 | 48 | export const WATER_BASE_INDEX = 12; |
89 | 49 |
|
90 | | -// 62 base colors (index 0 = transparent/NONE) |
91 | | -// Callers: |
92 | | -// - src/Index.tsx |
93 | | -// - src/data/colorSortOrder.ts |
94 | | -// - src/data/mapColorsExcluded.ts |
95 | | -// - src/data/presets.ts |
96 | | -// - src/lib/colorGridParsing.ts |
97 | | -// - src/lib/fillerRules.ts |
98 | | -// - src/lib/materialRules.ts |
99 | | -// - src/lib/previewImageEdits.ts |
100 | | -// - src/lib/shapeAnalysis.ts |
101 | | -// - src/lib/shapeModel.ts |
102 | | -// - tests/run.mts |
103 | 50 | export const BASE_COLORS: ColorRgbBase[] = [ |
104 | 51 | { name: "NONE", r: 0, g: 0, b: 0, blocks: ["glass", "glass_pane", "iron_bars", "chain", "end_rod", "ladder", "rail", "powered_rail", "detector_rail", "activator_rail", "lever", "torch", "wall_torch", "soul_torch", "soul_wall_torch", "redstone_wire", "repeater", "comparator", "tripwire_hook", "tripwire", "flower_pot", "cake"] }, |
105 | 52 | { name: "GRASS", r: 127, g: 178, b: 56, blocks: ["grass_block", "slime_block"] }, |
|
0 commit comments