diff --git a/src/client/gamemode/CreativeMode.cpp b/src/client/gamemode/CreativeMode.cpp index 43a1b16..8be511a 100755 --- a/src/client/gamemode/CreativeMode.cpp +++ b/src/client/gamemode/CreativeMode.cpp @@ -13,10 +13,10 @@ #include "../../network/packet/RemoveBlockPacket.h" #include "../../world/entity/player/Abilities.h" -static const int DestructionTickDelay = 10; +static const int DestructionTickDelay = 5; CreativeMode::CreativeMode(Minecraft* minecraft) -: super(minecraft) +: super(minecraft) { } @@ -29,12 +29,8 @@ void CreativeMode::startDestroyBlock(int x, int y, int z, int face) { } void CreativeMode::creativeDestroyBlock(int x, int y, int z, int face) { - //if (! - minecraft->level->extinguishFire(x, y, z, face) - //{ - ; - destroyBlock(x, y, z, face); - //} + minecraft->level->extinguishFire(x, y, z, face); + destroyBlock(x, y, z, face); } void CreativeMode::continueDestroyBlock(int x, int y, int z, int face) { @@ -46,6 +42,7 @@ void CreativeMode::continueDestroyBlock(int x, int y, int z, int face) { } void CreativeMode::stopDestroyBlock() { + destroyDelay = 0; } void CreativeMode::initAbilities( Abilities& abilities ) { diff --git a/src/client/gamemode/CreatorMode.cpp b/src/client/gamemode/CreatorMode.cpp index ae1ffd2..e06d624 100755 --- a/src/client/gamemode/CreatorMode.cpp +++ b/src/client/gamemode/CreatorMode.cpp @@ -9,7 +9,7 @@ #include "../../network/packet/RemoveBlockPacket.h" #include "../../world/entity/player/Abilities.h" -static const int DestructionTickDelay = 10; +static const int DestructionTickDelay = 5; class Creator: public ICreator { //virtual void getEvents(); @@ -60,12 +60,8 @@ void CreatorMode::startDestroyBlock(int x, int y, int z, int face) { } void CreatorMode::CreatorDestroyBlock(int x, int y, int z, int face) { - //if (! - minecraft->level->extinguishFire(x, y, z, face) - //{ - ; - destroyBlock(x, y, z, face); - //} + minecraft->level->extinguishFire(x, y, z, face); + destroyBlock(x, y, z, face); } void CreatorMode::continueDestroyBlock(int x, int y, int z, int face) { @@ -83,6 +79,7 @@ bool CreatorMode::useItemOn( Player* player, Level* level, ItemInstance* item, i } void CreatorMode::stopDestroyBlock() { + destroyDelay = 0; } void CreatorMode::initAbilities( Abilities& abilities ) {