VoxelEngine
 
Loading...
Searching...
No Matches
FlatTerrainGenerator.h
1#pragma once
2
3#include <glm/glm.hpp>
4
5#include "ITerrainGenerator.h"
6
7#include "block/Block.h"
8#include "data/Registry.h"
9
10namespace engine {
11
13 public:
15
16 BlockID voxelAt(const glm::ivec3& pos) override;
17 int height(int x, int z) const override;
18 void populate(Chunk& chunk) override;
19
20 BlockID voxelAt(const glm::ivec3& pos, int height);
21
22 protected:
24 };
25} // namespace engine
Definition Chunk.h:37
Definition FlatTerrainGenerator.h:12
Definition ITerrainGenerator.h:11
Definition Registry.h:32