the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "BiomeSource.h"
3
4class FixedBiomeSource : public BiomeSource
5{
6private:
7 Biome *biome;
8 float temperature, downfall;
9
10public:
11 using BiomeSource::getTemperature;
12
13 FixedBiomeSource(Biome *fixed, float temperature, float downfall);
14
15 virtual Biome *getBiome(ChunkPos *cp);
16 virtual Biome *getBiome(int x, int z);
17 virtual float getTemperature(int x, int z);
18 virtual void getTemperatureBlock(floatArray& temperatures, int x, int z, int w, int h) const;
19 virtual floatArray getTemperatureBlock(int x, int z, int w, int h) const;
20 virtual void getTemperatureBlock(doubleArray& temperatures, int x, int z, int w, int h) const;
21 virtual void getDownfallBlock(floatArray &downfalls, int x, int z, int w, int h) const;
22 virtual floatArray getDownfallBlock(int x, int z, int w, int h) const;
23 virtual float getDownfall(int x, int z) const;
24 virtual void getDownfallBlock(doubleArray downfalls, int x, int z, int w, int h);
25 virtual void getBiomeBlock(BiomeArray& biomes, int x, int z, int w, int h, bool useCache) const;
26 virtual void getBiomeIndexBlock(byteArray& biomeIndices, int x, int z, int w, int h, bool useCache) const;
27
28 // 4J-PB added in from beyond 1.8.2
29 virtual BiomeArray getRawBiomeBlock(int x, int z, int w, int h) const;
30 virtual void getRawBiomeBlock(BiomeArray &biomes, int x, int z, int w, int h) const;
31
32 ////////////////////////////////////
33 virtual TilePos *findBiome(int x, int z, int r, Biome *toFind, Random *random);
34 virtual TilePos *findBiome(int x, int z, int r, vector<Biome *> allowed, Random *random);
35 virtual bool containsOnly(int x, int z, int r, Biome *allowed);
36 virtual bool containsOnly(int x, int z, int r, vector<Biome *> allowed);
37};