Fixed some small bugs :)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@672 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
+13
-2
@@ -34,10 +34,10 @@
|
||||
#include "BlockCactus.h"
|
||||
#include "BlockStems.h"
|
||||
#include "BlockGlowstone.h"
|
||||
#include "BlockRedstoneOre.h"
|
||||
#include "BlockStone.h"
|
||||
#include "BlockMelon.h"
|
||||
#include "BlockIce.h"
|
||||
#include "BlockOre.h"
|
||||
|
||||
bool cBlockHandler::m_HandlerInitialized = false;
|
||||
cBlockHandler *cBlockHandler::m_BlockHandler[256];
|
||||
@@ -144,9 +144,15 @@ cBlockHandler *cBlockHandler::CreateBlockHandler(BLOCKTYPE a_BlockID)
|
||||
return new cBlockStemsHandler(a_BlockID);
|
||||
case E_BLOCK_GLOWSTONE:
|
||||
return new cBlockGlowstoneHandler(a_BlockID);
|
||||
case E_BLOCK_DIAMOND_ORE:
|
||||
case E_BLOCK_GOLD_ORE:
|
||||
case E_BLOCK_REDSTONE_ORE:
|
||||
case E_BLOCK_REDSTONE_ORE_GLOWING:
|
||||
return new cBlockRedstoneOreHandler(a_BlockID);
|
||||
case E_BLOCK_EMERALD_ORE:
|
||||
case E_BLOCK_IRON_ORE:
|
||||
case E_BLOCK_LAPIS_ORE:
|
||||
case E_BLOCK_COAL_ORE:
|
||||
return new cBlockOreHandler(a_BlockID);
|
||||
case E_BLOCK_STONE:
|
||||
case E_BLOCK_COBBLESTONE:
|
||||
return new cBlockStoneHandler(a_BlockID);
|
||||
@@ -261,6 +267,11 @@ void cBlockHandler::DropBlock(cWorld *a_World, int a_X, int a_Y, int a_Z)
|
||||
}
|
||||
}
|
||||
|
||||
bool cBlockHandler::CanBePlacedAt(cWorld *a_World, int a_X, int a_Y, int a_Z, char a_Dir)
|
||||
{
|
||||
return CanBeAt(a_World, a_X, a_Y, a_Z);
|
||||
}
|
||||
|
||||
bool cBlockHandler::CanBeAt(cWorld *a_World, int a_X, int a_Y, int a_Z)
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user