mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 19:11:50 +00:00
update X sprites rendering randomization
This commit is contained in:
parent
4ea4224452
commit
9f70e14a13
2 changed files with 5 additions and 1 deletions
|
|
@ -227,7 +227,8 @@ void BlocksRenderer::blockXSprite(
|
|||
pickSoftLight({x + 1, y + 1, z}, {1, 0, 0}, {0, 1, 0}),
|
||||
pickSoftLight({x, y + 1, z}, {1, 0, 0}, {0, 1, 0})
|
||||
};
|
||||
int rand = ((x * z + y) ^ (z * y - x)) * (z + y);
|
||||
randomizer.setSeed((x * 52321) ^ (z * 389) ^ y);
|
||||
short rand = randomizer.rand32();
|
||||
|
||||
float xs = ((float)(char)rand / 512) * spread;
|
||||
float zs = ((float)(char)(rand >> 8) / 512) * spread;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue