From 9eed83c33ae8c2bbb1781a01f05326dba667f4e3 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Tue, 11 Sep 2012 12:01:34 +0000 Subject: Merged in a patch for sounds by l0udPL http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564 git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/blocks/Block.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source/blocks/Block.cpp') diff --git a/source/blocks/Block.cpp b/source/blocks/Block.cpp index 7764e2881..98868de7d 100644 --- a/source/blocks/Block.cpp +++ b/source/blocks/Block.cpp @@ -2,6 +2,8 @@ #include "Block.h" #include "../cItem.h" #include "../cWorld.h" +#include "BlockSand.h" +#include "BlockGravel.h" #include "BlockDoor.h" #include "BlockFire.h" #include "BlockRedstone.h" @@ -75,6 +77,10 @@ cBlockHandler *cBlockHandler::CreateBlockHandler(BLOCKTYPE a_BlockID) { switch(a_BlockID) { + case E_BLOCK_SAND: + return new cBlockSandHandler(a_BlockID); + case E_BLOCK_GRAVEL: + return new cBlockGravelHandler(a_BlockID); case E_BLOCK_WOODEN_DOOR: case E_BLOCK_IRON_DOOR: return new cBlockDoorHandler(a_BlockID); @@ -349,6 +355,14 @@ void cBlockHandler::DropBlock(cWorld *a_World, int a_X, int a_Y, int a_Z) +AString cBlockHandler::GetStepSound() { + return "step.stone"; +} + + + + + 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); -- cgit v1.2.3