|
@@ -41,15 +41,6 @@ public:
|
|
|
};
|
|
|
|
|
|
// Dirt
|
|
|
-class DirtBlockType : public BasicBlockType
|
|
|
-{
|
|
|
- REGISTRABLE( DirtBlockType )
|
|
|
-
|
|
|
-protected:
|
|
|
- DirtBlockType();
|
|
|
-};
|
|
|
-REGISTER( DirtBlockType, BlockType )
|
|
|
-
|
|
|
class DirtBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( DirtBlockItemType )
|
|
@@ -62,16 +53,16 @@ public:
|
|
|
};
|
|
|
REGISTER( DirtBlockItemType, ItemType )
|
|
|
|
|
|
-// Stone
|
|
|
-class StoneBlockType : public BasicBlockType
|
|
|
+class DirtBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( StoneBlockType )
|
|
|
+ REGISTRABLE( DirtBlockType )
|
|
|
|
|
|
protected:
|
|
|
- StoneBlockType();
|
|
|
+ DirtBlockType();
|
|
|
};
|
|
|
-REGISTER( StoneBlockType, BlockType )
|
|
|
+REGISTER( DirtBlockType, BlockType )
|
|
|
|
|
|
+// Stone
|
|
|
class StoneBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( StoneBlockItemType )
|
|
@@ -84,16 +75,16 @@ public:
|
|
|
};
|
|
|
REGISTER( StoneBlockItemType, ItemType )
|
|
|
|
|
|
-// Sand
|
|
|
-class SandBlockType : public BasicBlockType
|
|
|
+class StoneBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( SandBlockType )
|
|
|
+ REGISTRABLE( StoneBlockType )
|
|
|
|
|
|
protected:
|
|
|
- SandBlockType();
|
|
|
+ StoneBlockType();
|
|
|
};
|
|
|
-REGISTER( SandBlockType, BlockType )
|
|
|
+REGISTER( StoneBlockType, BlockType )
|
|
|
|
|
|
+// Sand
|
|
|
class SandBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( SandBlockItemType )
|
|
@@ -106,16 +97,16 @@ public:
|
|
|
};
|
|
|
REGISTER( SandBlockItemType, ItemType )
|
|
|
|
|
|
-// Oak Wood
|
|
|
-class OakBlockType : public BasicBlockType
|
|
|
+class SandBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( OakBlockType )
|
|
|
+ REGISTRABLE( SandBlockType )
|
|
|
|
|
|
protected:
|
|
|
- OakBlockType();
|
|
|
+ SandBlockType();
|
|
|
};
|
|
|
-REGISTER( OakBlockType, BlockType )
|
|
|
+REGISTER( SandBlockType, BlockType )
|
|
|
|
|
|
+// Oak Wood
|
|
|
class OakBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( OakBlockItemType )
|
|
@@ -128,16 +119,16 @@ public:
|
|
|
};
|
|
|
REGISTER( OakBlockItemType, ItemType )
|
|
|
|
|
|
-// Leaves
|
|
|
-class LeavesBlockType : public BasicBlockType
|
|
|
+class OakBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( LeavesBlockType )
|
|
|
+ REGISTRABLE( OakBlockType )
|
|
|
|
|
|
protected:
|
|
|
- LeavesBlockType();
|
|
|
+ OakBlockType();
|
|
|
};
|
|
|
-REGISTER( LeavesBlockType, BlockType )
|
|
|
+REGISTER( OakBlockType, BlockType )
|
|
|
|
|
|
+// Leaves
|
|
|
class LeavesBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( LeavesBlockItemType )
|
|
@@ -150,16 +141,16 @@ public:
|
|
|
};
|
|
|
REGISTER( LeavesBlockItemType, ItemType )
|
|
|
|
|
|
-// Gravel
|
|
|
-class GravelBlockType : public BasicBlockType
|
|
|
+class LeavesBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( GravelBlockType )
|
|
|
+ REGISTRABLE( LeavesBlockType )
|
|
|
|
|
|
protected:
|
|
|
- GravelBlockType();
|
|
|
+ LeavesBlockType();
|
|
|
};
|
|
|
-REGISTER( GravelBlockType, BlockType )
|
|
|
+REGISTER( LeavesBlockType, BlockType )
|
|
|
|
|
|
+// Gravel
|
|
|
class GravelBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( GravelBlockItemType )
|
|
@@ -172,16 +163,16 @@ public:
|
|
|
};
|
|
|
REGISTER( GravelBlockItemType, ItemType )
|
|
|
|
|
|
-// Granite
|
|
|
-class GraniteBlockType : public BasicBlockType
|
|
|
+class GravelBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( GraniteBlockType )
|
|
|
+ REGISTRABLE( GravelBlockType )
|
|
|
|
|
|
protected:
|
|
|
- GraniteBlockType();
|
|
|
+ GravelBlockType();
|
|
|
};
|
|
|
-REGISTER( GraniteBlockType, BlockType )
|
|
|
+REGISTER( GravelBlockType, BlockType )
|
|
|
|
|
|
+// Granite
|
|
|
class GraniteBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( GraniteBlockItemType )
|
|
@@ -194,16 +185,16 @@ public:
|
|
|
};
|
|
|
REGISTER( GraniteBlockItemType, ItemType )
|
|
|
|
|
|
-// Cobble
|
|
|
-class CobbleBlockType : public BasicBlockType
|
|
|
+class GraniteBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( CobbleBlockType )
|
|
|
+ REGISTRABLE( GraniteBlockType )
|
|
|
|
|
|
protected:
|
|
|
- CobbleBlockType();
|
|
|
+ GraniteBlockType();
|
|
|
};
|
|
|
-REGISTER( CobbleBlockType, BlockType )
|
|
|
+REGISTER( GraniteBlockType, BlockType )
|
|
|
|
|
|
+// Cobble
|
|
|
class CobbleBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( CobbleBlockItemType )
|
|
@@ -216,16 +207,16 @@ public:
|
|
|
};
|
|
|
REGISTER( CobbleBlockItemType, ItemType )
|
|
|
|
|
|
-// Birch Wood
|
|
|
-class BirchBlockType : public BasicBlockType
|
|
|
+class CobbleBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( BirchBlockType )
|
|
|
+ REGISTRABLE( CobbleBlockType )
|
|
|
|
|
|
protected:
|
|
|
- BirchBlockType();
|
|
|
+ CobbleBlockType();
|
|
|
};
|
|
|
-REGISTER( BirchBlockType, BlockType )
|
|
|
+REGISTER( CobbleBlockType, BlockType )
|
|
|
|
|
|
+// Birch Wood
|
|
|
class BirchBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( BirchBlockItemType )
|
|
@@ -238,16 +229,16 @@ public:
|
|
|
};
|
|
|
REGISTER( BirchBlockItemType, ItemType )
|
|
|
|
|
|
-// Beech Wood
|
|
|
-class BeechBlockType : public BasicBlockType
|
|
|
+class BirchBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( BeechBlockType )
|
|
|
+ REGISTRABLE( BirchBlockType )
|
|
|
|
|
|
protected:
|
|
|
- BeechBlockType();
|
|
|
+ BirchBlockType();
|
|
|
};
|
|
|
-REGISTER( BeechBlockType, BlockType )
|
|
|
+REGISTER( BirchBlockType, BlockType )
|
|
|
|
|
|
+// Beech Wood
|
|
|
class BeechBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( BeechBlockItemType )
|
|
@@ -260,16 +251,16 @@ public:
|
|
|
};
|
|
|
REGISTER( BeechBlockItemType, ItemType )
|
|
|
|
|
|
-// Basalt
|
|
|
-class BasaltBlockType : public BasicBlockType
|
|
|
+class BeechBlockType : public BasicBlockType
|
|
|
{
|
|
|
- REGISTRABLE( BasaltBlockType )
|
|
|
+ REGISTRABLE( BeechBlockType )
|
|
|
|
|
|
protected:
|
|
|
- BasaltBlockType();
|
|
|
+ BeechBlockType();
|
|
|
};
|
|
|
-REGISTER( BasaltBlockType, BlockType )
|
|
|
+REGISTER( BeechBlockType, BlockType )
|
|
|
|
|
|
+// Basalt
|
|
|
class BasaltBlockItemType : public BasicBlockItemType
|
|
|
{
|
|
|
REGISTRABLE( BasaltBlockItemType )
|
|
@@ -280,4 +271,13 @@ protected:
|
|
|
public:
|
|
|
virtual Item* createItem() const override;
|
|
|
};
|
|
|
-REGISTER( BasaltBlockItemType, ItemType )
|
|
|
+REGISTER( BasaltBlockItemType, ItemType )
|
|
|
+
|
|
|
+class BasaltBlockType : public BasicBlockType
|
|
|
+{
|
|
|
+ REGISTRABLE( BasaltBlockType )
|
|
|
+
|
|
|
+protected:
|
|
|
+ BasaltBlockType();
|
|
|
+};
|
|
|
+REGISTER( BasaltBlockType, BlockType )
|