@@ -16,28 +16,67 @@ var PALETTE_RAINBOW = bytes(
1616 "FF00FFFF" # Cyan
1717 "FF0080FF" # Blue
1818 "FF8000FF" # Violet
19+ )
20+
21+ # Standard rainbow palette (7 colors with roughly constant brightness) with roll-over
22+ var PALETTE_RAINBOW2 = bytes (
23+ "FFFC0000" # Red
24+ "FFFF8000" # Orange
25+ "FFFFFF00" # Yellow
26+ "FF00FF00" # Green
27+ "FF00FFFF" # Cyan
28+ "FF0080FF" # Blue
29+ "FF8000FF" # Violet
30+ "FFFC0000" # Red
31+ )
32+
33+ # Standard rainbow palette (7 colors + white with roughly constant brightness)
34+ var PALETTE_RAINBOW_W = bytes (
35+ "FFFC0000" # Red
36+ "FFFF8000" # Orange
37+ "FFFFFF00" # Yellow
38+ "FF00FF00" # Green
39+ "FF00FFFF" # Cyan
40+ "FF0080FF" # Blue
41+ "FF8000FF" # Violet
42+ "FFCCCCCC" # White
43+ )
44+
45+ # Standard rainbow palette (7 colors + white with roughly constant brightness) with roll-over
46+ var PALETTE_RAINBOW_W2 = bytes (
47+ "FFFC0000" # Red
48+ "FFFF8000" # Orange
49+ "FFFFFF00" # Yellow
50+ "FF00FF00" # Green
51+ "FF00FFFF" # Cyan
52+ "FF0080FF" # Blue
53+ "FF8000FF" # Violet
54+ "FFCCCCCC" # White
1955 "FFFC0000" # Red
2056)
2157
2258# Simple RGB palette (3 colors)
2359var PALETTE_RGB = bytes (
24- "00FF0000 " # Red (value 0)
25- "8000FF00 " # Green (value 128)
60+ "FFFF0000 " # Red (value 0)
61+ "FF00FF00 " # Green (value 128)
2662 "FF0000FF" # Blue (value 255)
2763)
2864
2965# Fire effect palette (warm colors)
3066var PALETTE_FIRE = bytes (
31- "00000000 " # Black (value 0)
32- "40800000 " # Dark red (value 64)
33- "80FF0000 " # Red (value 128)
34- "C0FF8000 " # Orange (value 192)
67+ "FF000000 " # Black (value 0)
68+ "FF800000 " # Dark red (value 64)
69+ "FFFF0000 " # Red (value 128)
70+ "FFFF8000 " # Orange (value 192)
3571 "FFFFFF00" # Yellow (value 255)
3672)
3773
3874# Export all palettes
3975return {
4076 "PALETTE_RAINBOW" : PALETTE_RAINBOW,
77+ "PALETTE_RAINBOW2" : PALETTE_RAINBOW2,
78+ "PALETTE_RAINBOW_W" : PALETTE_RAINBOW_W,
79+ "PALETTE_RAINBOW_W2" : PALETTE_RAINBOW_W2,
4180 "PALETTE_RGB" : PALETTE_RGB,
4281 "PALETTE_FIRE" : PALETTE_FIRE
4382}
0 commit comments