@@ -40,6 +40,8 @@ namespace builtin
4040{
4141class WoodLog : public FullBlock
4242{
43+ WoodLog (const WoodLog &) = delete ;
44+ WoodLog &operator =(const WoodLog &) = delete ;
4345protected:
4446 const WoodDescriptorPointer woodDescriptor;
4547 const LogOrientation logOrientation;
@@ -158,6 +160,8 @@ class WoodLog : public FullBlock
158160
159161class WoodPlanks : public FullBlock
160162{
163+ WoodPlanks (const WoodPlanks &) = delete ;
164+ WoodPlanks &operator =(const WoodPlanks &) = delete ;
161165protected:
162166 const WoodDescriptorPointer woodDescriptor;
163167 static std::wstring makeName (WoodDescriptorPointer woodDescriptor)
@@ -206,6 +210,8 @@ class WoodPlanks : public FullBlock
206210
207211class WoodLeaves : public FullBlock
208212{
213+ WoodLeaves (const WoodLeaves &) = delete ;
214+ WoodLeaves &operator =(const WoodLeaves &) = delete ;
209215protected:
210216 const WoodDescriptorPointer woodDescriptor;
211217 const bool canDecay;
@@ -322,8 +328,14 @@ class WoodLeaves : public FullBlock
322328 }
323329public:
324330 WoodLeaves (WoodDescriptorPointer woodDescriptor, bool canDecay)
325- : FullBlock(makeName(woodDescriptor, canDecay), LightProperties(Lighting(), Lighting::makeDirectOnlyLighting()), RayCasting::BlockCollisionMaskGround,
326- false , false , false , false , false , false ), woodDescriptor(woodDescriptor), canDecay(canDecay)
331+ : FullBlock(makeName(woodDescriptor, canDecay),
332+ LightProperties (Lighting(),
333+ Lighting::makeDirectOnlyLighting()),
334+ RayCasting::BlockCollisionMaskGround,
335+ false, false, false, false, false, false),
336+ woodDescriptor(woodDescriptor),
337+ canDecay(canDecay),
338+ meshBlockedFace()
327339 {
328340 TextureDescriptor td = woodDescriptor->getLeavesTexture ();
329341 meshFace[BlockFace::NX] = makeFaceMeshNX (td);
@@ -460,6 +472,8 @@ class WoodLeaves : public FullBlock
460472
461473class Sapling : public Plant
462474{
475+ Sapling (const Sapling &) = delete ;
476+ Sapling &operator =(const Sapling &) = delete ;
463477protected:
464478 const WoodDescriptorPointer woodDescriptor;
465479 static std::wstring makeName (WoodDescriptorPointer woodDescriptor, unsigned frame)
0 commit comments