GrasslandBiom.cpp 826 B

12345678910111213141516171819202122
  1. #include "GrasslandBiom.h"
  2. #include "BlockType.h"
  3. GrasslandBiom::GrasslandBiom()
  4. : GrasslandBiom( 1, 1, 1, 1, 1, 1 )
  5. {}
  6. GrasslandBiom::GrasslandBiom( double biomXMultiplier, double biomYMultiplier, double biomOutputMultiplier, double airXMultiplier, double airYMultiplier, double airOutputMultiplier )
  7. : BiomGenerator()
  8. {
  9. this->biomXMultiplier = biomXMultiplier;
  10. this->biomYMultiplier = biomYMultiplier;
  11. this->biomOutputMultiplier = biomOutputMultiplier;
  12. this->airXMultiplier = airXMultiplier;
  13. this->airYMultiplier = airYMultiplier;
  14. this->airOutputMultiplier = airOutputMultiplier;
  15. }
  16. Block *GrasslandBiom::getBlock( Noise *zNoise, int x, int y, int z, Game *zGame )
  17. {
  18. return StaticRegistry<BlockType>::INSTANCE.zElement( 1 )->createBlockAt( Framework::Vec3<int>( x, y, z ), zGame, 0 );
  19. }