the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 37 lines 1.7 kB view raw
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};