]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/environment.c
refactoring
[dragonblocks_alpha.git] / src / environment.c
1 #include "environment.h"
2 #include "perlin.h"
3
4 f64 get_humidity(v3s32 pos)
5 {
6         return smooth2d(U32(pos.x) / 128.0, U32(pos.z) / 128.0, 0, seed + SO_WETNESS) * 0.5 + 0.5;
7 }
8
9 f64 get_temperature(v3s32 pos)
10 {
11         return smooth2d(U32(pos.x) / 128.0, U32(pos.z) / 128.0, 0, seed + SO_TEMPERATURE) * 0.5 + 0.5 - (pos.y - 32.0) / 64.0;
12 }