mirror of
https://github.com/celisej567/mcpe.git
synced 2026-09-17 20:10:23 +03:00
* Improve survival mode stuff.
This commit is contained in:
@@ -16,7 +16,8 @@ CreativeMode::CreativeMode(Minecraft* pMC) : GameMode(pMC)
|
||||
|
||||
void CreativeMode::initPlayer(Player* p)
|
||||
{
|
||||
p->m_yaw = -180.0;
|
||||
p->m_yaw = -180.0f;
|
||||
p->m_pInventory->prepareCreativeInventory();
|
||||
}
|
||||
|
||||
void CreativeMode::startDestroyBlock(int x, int y, int z, int i)
|
||||
@@ -144,26 +145,3 @@ bool CreativeMode::isSurvivalType()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GameMode::useItem(Player* player, Level* level, ItemInstance* instance)
|
||||
{
|
||||
int oldAmount = instance->m_amount;
|
||||
|
||||
if (instance == instance->use(level, player))
|
||||
return instance->m_amount != oldAmount;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GameMode::useItemOn(Player* player, Level* level, ItemInstance* instance, int x, int y, int z, int d)
|
||||
{
|
||||
TileID tile = level->getTile(x, y, z);
|
||||
if (tile > 0 && Tile::tiles[tile]->use(level, x, y, z, player))
|
||||
return true;
|
||||
|
||||
if (instance)
|
||||
return instance->useOn(player, level, x, y, z, d);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user