Add new 1.7.2 biomes and update colors
temp/humnidity was calculated so it matched the pixel at the start of each biome as shown in the color template (http://minecraft.gamepedia.com/File:Biomes1.7.2.png) TODO: switch to using coordinates in the image instead of temp/humidity
This commit is contained in:
committed by
Dan Berglund
parent
a32582013f
commit
d20c4a37e7
@@ -65,29 +65,182 @@ static Biome biome_table[] = {
|
|||||||
{"TaigaHills", 0.05, 0.8, 255, 255, 255},
|
{"TaigaHills", 0.05, 0.8, 255, 255, 255},
|
||||||
/* 20 */
|
/* 20 */
|
||||||
{"Extreme Hills Edge", 0.2, 0.3, 255, 255, 255},
|
{"Extreme Hills Edge", 0.2, 0.3, 255, 255, 255},
|
||||||
/* Values below are guesses */
|
{"Jungle", .95, 0.90, 255, 255, 255}, /* <-- GUESS, but a good one */
|
||||||
{"Jungle", 2.0, 0.45, 255, 255, 255},
|
{"Jungle Hills", 0.95, 0.90, 255, 255, 255}, /* <-- also a guess */
|
||||||
{"Jungle Hills", 2.0, 0.45, 255, 255, 255},
|
{"JungleEdge", 0.95, 0.80, 255, 255, 255},
|
||||||
{"Jungle Edge", 2.0, 0.45, 255, 255, 255},
|
{"Deep Ocean", 0.5, 0.5, 255, 255, 255},
|
||||||
{"Deep Ocean", 0.0, 1, 255, 255, 255},
|
|
||||||
/* 25 */
|
/* 25 */
|
||||||
{"Stone Beach", 0.2, 1, 255, 255, 255},
|
{"Stone Beach", 0.2, 0.31, 255, 255, 255},
|
||||||
{"Cold Beach", 0.2, 1, 255, 255, 255},
|
{"Cold Beach", 0.05, 0.31, 255, 255, 255},
|
||||||
{"Birch Forest", 0.7, 0.8, 255, 255, 255},
|
{"Birch Forest", 0.6, 0.6, 255, 255, 255},
|
||||||
{"Birch Forest Hills", 0.7, 0.8, 255, 255, 255},
|
{"Birch Forest Hills", 0.6, 0.6, 255, 255, 255},
|
||||||
{"Roofed Forest", 2.0, 0.45, 255, 255, 255},
|
{"Roofed Forest", 0.7, 0.8, 255, 255, 255},
|
||||||
/* 30 */
|
/* 30 */
|
||||||
{"Cold Taiga", 0.05, 0.8, 255, 255, 255},
|
{"Cold Taiga", 0.05, 0.8, 255, 255, 255},
|
||||||
{"Cold Taiga Hills", 0.05, 0.8, 255, 255, 255},
|
{"Cold Taiga Hills", 0.05, 0.8, 255, 255, 255},
|
||||||
{"Mega Taiga", 0.05, 0.8, 255, 255, 255},
|
{"Mega Taiga", 0.3, 0.8, 255, 255, 255},
|
||||||
{"Mega Taiga Hills", 0.05, 0.8, 255, 255, 255},
|
{"Mega Taiga Hills", 0.3, 0.8, 255, 255, 255},
|
||||||
{"Extreme Hills+", 0.2, 0.3, 255, 255, 255},
|
{"Extreme Hills+", 0.2, 0.3, 255, 255, 255},
|
||||||
/* 35 */
|
/* 35 */
|
||||||
{"Savanna", 1.0, 0.1, 255, 255, 255},
|
{"Savanna", 2.0, 0.0, 255, 255, 255},
|
||||||
{"Savanna Plateau", 1.0, 0.1, 255, 255, 255},
|
{"Savanna Plateau", 2.0, 0.0, 255, 255, 255},
|
||||||
{"Mesa", 1.8, 0.0, 255, 255, 255},
|
{"Mesa", 0.0, 0.0, 255, 255, 255},
|
||||||
{"Mesa Plateau F", 1.8, 0.0, 255, 255, 255},
|
{"Mesa Plateau F", 0.0, 0.0, 255, 255, 255},
|
||||||
{"Mesa Plateau", 1.8, 0.0, 255, 255, 255}
|
{"Mesa Plateau", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 40 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 45 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
//* 50 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 55 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 60 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 65 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 70 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 75 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 80 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 85 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 90 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 95 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 100 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 105 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 110 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 115 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 120 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 125 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"Sunflower Plains", 0.8, 0.4, 255, 255, 255},
|
||||||
|
/* 130 */
|
||||||
|
{"Desert M", 2.0, 0.0, 255, 255, 255},
|
||||||
|
{"Extreme Hills M", 0.2, 0.3, 255, 255, 255},
|
||||||
|
{"Flower Forest", 0.7, 0.8, 255, 255, 255},
|
||||||
|
{"Taiga M", 0.25, 0.8, 255, 255, 255},
|
||||||
|
{"Swampland M", 0.8, 0.9, 205, 128, 255},
|
||||||
|
/* 135 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 140 */
|
||||||
|
{"Ice Plains Spikes", 0.12, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 145 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"Jungle M", 0.95, 0.8, 255, 255, 255},
|
||||||
|
/* 150 */
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"JungleEdge M", 0.95, 0.8, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 155 */
|
||||||
|
{"Birch Forest M", 0.6, 0.6, 255, 255, 255},
|
||||||
|
{"Birch Forest Hills M", 0.6, 0.6, 255, 255, 255},
|
||||||
|
{"Roofed Forest M", 0.7, 0.8, 255, 255, 255},
|
||||||
|
{"Cold Taiga M", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"", 0.0, 0.0, 255, 255, 255},
|
||||||
|
/* 160 */
|
||||||
|
{"Mega Spruce Taiga", 0.25, 0.8, 255, 255, 255},
|
||||||
|
{"Mega Spruce Taiga Hills", 0.25, 0.8, 255, 255, 255},
|
||||||
|
{"ExtremeHills+ M", 0.2, 0.3, 255, 255, 255},
|
||||||
|
{"Savanna M", 2.0, 0.0, 255, 255, 255},
|
||||||
|
{"Savanna Plateau M", 2.0, 0.0, 255, 255, 255},
|
||||||
|
/* 165 */
|
||||||
|
{"Mesa (Bryce)", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"Mesa Plateau F M", 0.0, 0.0, 255, 255, 255},
|
||||||
|
{"Mesa Plateau M", 0.0, 0.0, 255, 255, 255},
|
||||||
};
|
};
|
||||||
|
|
||||||
#define NUM_BIOMES (sizeof(biome_table) / sizeof(Biome))
|
#define NUM_BIOMES (sizeof(biome_table) / sizeof(Biome))
|
||||||
|
|||||||
Reference in New Issue
Block a user