BiomGenerator.h 323 B

123456789101112131415
  1. #pragma once
  2. #include <ReferenceCounter.h>
  3. #include <Either.h>
  4. class Block;
  5. class Noise;
  6. class BiomGenerator : public virtual Framework::ReferenceCounter
  7. {
  8. public:
  9. BiomGenerator();
  10. virtual Framework::Either<Block*, int> getBlock( int x, int y, int z ) = 0;
  11. virtual Noise* zHeightMapNoise( int seed ) = 0;
  12. };