-
Notifications
You must be signed in to change notification settings - Fork 0
/
Biomes.py
151 lines (150 loc) · 4.32 KB
/
Biomes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
data = {
"SANDSTONE_ARCHIPELAGO": 16119226,
"BADLANDS_BUTTES": 15236909,
"BADLANDS": 15244613,
"BADLANDS_RIVER": 8186032,
"DESERT": 15257448,
"PEARLESCENT_DESERT": 5157070,
"ORANGE_DESERT": 16328964,
"DESERT_PILLARS": 15252333,
"DESERT_SPIKES": 14402398,
"DESERT_SPIKES_GOLD": 16771602,
"RED_DESERT": 15229982,
"ARID_SPIKES": 16432700,
"DESERT_TERRACES": 15252332,
"ROCKY_DESERT": 15250553,
"SNOWY_DUNES": 9627108,
"SNOWY_BADLANDS": 6012861,
"PALM_BEACH": 16646100,
"PALM_FOREST": 16646069,
"JUNGLE": 65289,
"BAMBOO_JUNGLE": 4549153,
"SALT_FLATS": 15658734,
"TERRACOTTA_SEA_CAVES": 15758443,
"WILD_HIGHLANDS": 6128977,
"DRY_WILD_HIGHLANDS": 8231987,
"XERIC_SHRUBLAND": 13080669,
"XERIC_MOUNTAINS": 4863516,
"XERIC_MOUNTAINS_RIVER": 2639178,
"SWAMP": 5003028,
"MANGROVE_SWAMP": 6780696,
"SAVANNA": 10466100,
"WET_SAVANNA": 8631091,
"SAVANNA_OVERHANGS": 7638071,
"GRASS_SAVANNA": 5393946,
"EVERGREEN_FOREST": 6001720,
"EVERGREEN_OVERHANGS": 5399345,
"FLOWERING_FOREST": 2772258,
"OVERGROWN_CLIFFS": 7633514,
"SHRUBLAND": 10530619,
"DRY_SHRUBLAND": 8292157,
"MOORLAND": 9344590,
"WILD_BUMPY_MOUNTAINS": 2045985,
"ROCKY_JUNGLE": 3294515,
"DRY_FOREST": 3093291,
"CHAPARRAL": 11768906,
"LUSH_SEA_CAVES": 4151120,
"RAINFOREST": 2111016,
"BAMBOO_PONDS": 3172664,
"MONSOON_FOREST": 1187607,
"BEACH": 15132584,
"ARCHIPELAGO": 12582763,
"MARSH": 7444288,
"ALIEN_MARSH": 3394764,
"SHALE_BEACH": 8816516,
"SHRUB_BEACH": 9015419,
"BROADLEAF_FOREST": 6792013,
"FOREST_LOWLANDS": 9886585,
"DARK_FOREST": 673062,
"EUCALYPTUS_FOREST": 6260085,
"WOODED_BUTTES": 4424253,
"TEMPERATE_OVERPASS": 4232761,
"OAK_SAVANNA": 14219101,
"PLAINS": 9551193,
"SUNFLOWER_PRAIRIE": 16771840,
"PRAIRIE": 13236061,
"STEPPE": 10335579,
"TEMPERATE_MOUNTAINS": 5626711,
"TEMPERATE_MOUNTAINS_RIVER": 2998724,
"TEMPERATE_ALPHA_MOUNTAINS": 1558860,
"SAKURA_GROVE": 1044683,
"HIGHLANDS": 7114025,
"DRY_TEMPERATE_MOUNTAINS": 3721506,
"DRY_TEMPERATE_MOUNTAINS_RIVER": 2066633,
"DRY_TEMPERATE_WHITE_MOUNTAINS": 9236598,
"DRY_TEMPERATE_WHITE_MOUNTAINS_RIVER": 61652,
"TEMPERATE_SEA_ARCHES": 7048816,
"COLD_STEPPE": 13674635,
"TAIGA": 9877395,
"REDWOOD_FOREST": 8069911,
"MOUNTAINS": 7303023,
"MOUNTAINS_RIVER": 8759205,
"ROCKY_ARCHIPELAGO": 7504017,
"ROCKY_SEA_CAVES": 5008487,
"YELLOWSTONE": 16683037,
"AUTUMNAL_FOREST": 15242752,
"FLOWERING_AUTUMNAL_FOREST": 12746760,
"BIRCH_FOREST": 8956560,
"TUNDRA": 16430396,
"SNOWY_PLAINS": 13430749,
"SNOWY_MEADOW": 15136750,
"ICE_SPIKES": 13755375,
"SNOWY_MOUNTAINS": 10079176,
"SNOWY_MOUNTAINS_RIVER": 6007243,
"FROZEN_BEACH": 15335416,
"FROZEN_ARCHIPELAGO": 13303777,
"FROZEN_MARSH": 10747806,
"SNOWY_SEA_CAVES": 8421015,
"TROPICAL_OCEAN": 176357,
"TROPICAL_DEEP_OCEAN": 2783916,
"CORAL_OCEAN": 3262453,
"DESERT_RIVER": 11976555,
"RED_DESERT_RIVER": 12556139,
"SUBTROPICAL_OCEAN": 890587,
"SUBTROPICAL_DEEP_OCEAN": 2715565,
"ROCKY_SHALLOW_OCEAN": 4563424,
"OCEAN": 1542100,
"DEEP_OCEAN": 3626925,
"KELP_FOREST": 2667371,
"SEAGRASS_MEADOW": 4054863,
"COLD_OCEAN": 2130121,
"COLD_DEEP_OCEAN": 3954835,
"COLD_RIVER": 2113737,
"FROZEN_RIVER": 10264563,
"FROZEN_OCEAN": 8634611,
"FROZEN_DEEP_OCEAN": 5469887,
"ICEBERG_OCEAN": 8559569,
"RIVER": 34047,
"MUSHROOM_COAST": 16711897,
"MUSHROOM_FIELDS": 14352570,
"MUSHROOM_HILLS": 12714146,
"MUSHROOM_MOUNTAINS": 10158209,
"DRIPSTONE_CAVES": 1841681,
"DEEP_DARK": 66820,
"LUSH_CAVES": 1131060,
"ERUPTED_VOLCANO": 16745216,
"PRISMATIC_SPRING": 16777215,
"TEMPERATE_CRATER_LAKE": 11206598,
"TEMPERATE_EXTINCT_VOLCANO": 8060811,
"BOREAL_MESA": 5221760,
"COLD_DESERT_MESA": 10865361,
"DESERT_MESA": 14868140,
"TEMPERATE_MESA": 5418334,
"TEMPERATE_SINKHOLE": 2194477,
"TROPICAL_MESA": 3703574,
"CREEK": 7371338,
"TRAVERTINE_TERRACES": 7790079,
"ACTIVE_VOLCANO_BASE": 3550251,
"ACTIVE_VOLCANO_BASE_EDGE": 5713448,
"ACTIVE_VOLCANO_PIT_EDGE": 10381869,
"ACTIVE_VOLCANO_PIT": 16745218,
"CALDERA_VOLCANO_BASE": 2045486,
"CALDERA_VOLCANO_BASE_EDGE": 3429449,
"CALDERA_VOLCANO_PIT_EDGE": 4752733,
"CALDERA_VOLCANO_PIT": 6075306
}
for biome in data:
r = (data[biome] >> 16) & 0xFF
g = (data[biome] >> 8) & 0xFF
b = data[biome] & 0xFF
print(f"const vec4 {biome} = vec4({r/255.0}, {g/255.0}, {b/255.0}, 1.0);")