feat: Refactor MapColors class to load color palette from JSON resource

This commit is contained in:
BruceChen 2026-04-05 01:17:57 +08:00
parent 76c3403700
commit 6e86edc632
3 changed files with 383 additions and 93 deletions

View file

@ -3548,5 +3548,317 @@
"PackedIce",
"BlueIce",
"FrostedIce"
]
],
"map_palette": {
"0": [
0,
0,
0
],
"1": [
127,
178,
56
],
"2": [
247,
233,
163
],
"3": [
199,
199,
199
],
"4": [
255,
0,
0
],
"5": [
160,
160,
255
],
"6": [
167,
167,
167
],
"7": [
0,
124,
0
],
"8": [
255,
255,
255
],
"9": [
164,
168,
184
],
"10": [
151,
109,
77
],
"11": [
112,
112,
112
],
"12": [
64,
64,
255
],
"13": [
143,
119,
72
],
"14": [
255,
252,
245
],
"15": [
216,
127,
51
],
"16": [
178,
76,
216
],
"17": [
102,
153,
216
],
"18": [
229,
229,
51
],
"19": [
127,
204,
25
],
"20": [
242,
127,
165
],
"21": [
76,
76,
76
],
"22": [
153,
153,
153
],
"23": [
76,
127,
153
],
"24": [
127,
63,
178
],
"25": [
51,
76,
178
],
"26": [
102,
76,
51
],
"27": [
102,
127,
51
],
"28": [
153,
51,
51
],
"29": [
25,
25,
25
],
"30": [
250,
238,
77
],
"31": [
92,
219,
213
],
"32": [
74,
128,
255
],
"33": [
0,
217,
58
],
"34": [
129,
86,
49
],
"35": [
112,
2,
0
],
"36": [
209,
177,
161
],
"37": [
159,
82,
36
],
"38": [
149,
87,
108
],
"39": [
112,
108,
138
],
"40": [
186,
133,
36
],
"41": [
103,
117,
53
],
"42": [
160,
77,
78
],
"43": [
57,
41,
35
],
"44": [
135,
107,
98
],
"45": [
87,
92,
92
],
"46": [
122,
73,
88
],
"47": [
76,
62,
92
],
"48": [
76,
50,
35
],
"49": [
76,
82,
42
],
"50": [
142,
60,
46
],
"51": [
37,
22,
16
],
"52": [
189,
48,
49
],
"53": [
148,
63,
97
],
"54": [
92,
25,
29
],
"55": [
22,
126,
134
],
"56": [
58,
142,
140
],
"57": [
86,
44,
62
],
"58": [
20,
180,
133
],
"59": [
100,
100,
100
],
"60": [
216,
175,
147
],
"61": [
127,
167,
150
]
}
}