BiomGenerator.h 348 B

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