diff --git a/Minecraft.World/LeafTile.cpp b/Minecraft.World/LeafTile.cpp index 1384e7e9..31e2ec40 100644 --- a/Minecraft.World/LeafTile.cpp +++ b/Minecraft.World/LeafTile.cpp @@ -137,11 +137,11 @@ void LeafTile::tick(Level *level, int x, int y, int z, Random *random) for (int yo = -r; yo <= r; yo++) { int t = level->getTile(x + xo, y + yo, z + zo); - if (t == (Tile::treeTrunk_Id||Tile::tree2Trunk_Id)) + if (t == Tile::treeTrunk_Id || t == Tile::tree2Trunk_Id) { checkBuffer[(xo + WO) * WW + (yo + WO) * W + (zo + WO)] = 0; } - else if (t == (Tile::leaves_Id||Tile::leaves2_Id)) + else if (t == Tile::leaves_Id || t == Tile::leaves2_Id) { checkBuffer[(xo + WO) * WW + (yo + WO) * W + (zo + WO)] = -2; } diff --git a/Minecraft.World/TreeTile2.cpp b/Minecraft.World/TreeTile2.cpp index 75da0712..39a79fed 100644 --- a/Minecraft.World/TreeTile2.cpp +++ b/Minecraft.World/TreeTile2.cpp @@ -39,7 +39,7 @@ void TreeTile2::onRemove(Level* level, int x, int y, int z, int id, int data) for (int zo = -r; zo <= r; zo++) { int t = level->getTile(x + xo, y + yo, z + zo); - if (t == (Tile::leaves_Id||Tile::leaves2_Id)) + if (t == Tile::leaves_Id || t == Tile::leaves2_Id) { int currentData = level->getData(x + xo, y + yo, z + zo); if ((currentData & LeafTile::UPDATE_LEAF_BIT) == 0)