Răsfoiți Sursa

add lawn to dirt

Kolja Strohm 3 ani în urmă
părinte
comite
aac81e186c
2 a modificat fișierele cu 8 adăugiri și 1 ștergeri
  1. 7 0
      FactoryCraft/BasicBlocks.cpp
  2. 1 1
      FactoryCraft/BasicBlocks.h

+ 7 - 0
FactoryCraft/BasicBlocks.cpp

@@ -95,6 +95,13 @@ DirtBlockType::DirtBlockType()
     : BasicBlockType( ID, "blocks.ltdb/dirt.png" )
 {}
 
+Block* DirtBlockType::createBlock( Framework::Vec3<int> position )
+{
+    Block* b = BasicBlockType::createBlock( position );
+    b->zTextur()->setPolygonTextur( 4, currentGame->zScreen()->zGraphicsApi()->createOrGetTextur( "blocks.ltdb/lawn.png", 0 ) );
+    return b;
+}
+
 
 DirtBlockItemType::DirtBlockItemType()
     : BasicBlockItemType( ID, "Dirt", "blocks.ltdb/dirt.png" )

+ 1 - 1
FactoryCraft/BasicBlocks.h

@@ -8,7 +8,6 @@
 
 class BlockType;
 class ItemType;
-class DirtBlockType;
 class BasicBlockType;
 
 class BasicBlock : public Block
@@ -52,6 +51,7 @@ class DirtBlockType : public BasicBlockType
 
 protected:
     DirtBlockType();
+    Block* createBlock( Framework::Vec3<int> position ) override;
 };
 REGISTER( DirtBlockType, BlockType )