1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Mapgen: Use getBlockSeed2() for blockseeds (much better uniformity)

This commit is contained in:
kwolekr 2014-12-29 21:44:52 -05:00
parent ca89e63b27
commit 0974337804
10 changed files with 24 additions and 16 deletions

View file

@ -133,9 +133,11 @@ public:
u32 flags;
bool generating;
int id;
ManualMapVoxelManipulator *vm;
INodeDefManager *ndef;
u32 blockseed;
s16 *heightmap;
u8 *biomemap;
v3s16 csize;
@ -146,6 +148,8 @@ public:
Mapgen(int mapgenid, MapgenParams *params, EmergeManager *emerge);
virtual ~Mapgen();
static u32 getBlockSeed(v3s16 p, int seed);
static u32 getBlockSeed2(v3s16 p, int seed);
s16 findGroundLevelFull(v2s16 p2d);
s16 findGroundLevel(v2s16 p2d, s16 ymin, s16 ymax);
void updateHeightmap(v3s16 nmin, v3s16 nmax);