mirror of
https://github.com/celisej567/mcpe.git
synced 2025-12-31 17:49:17 +03:00
66 lines
1014 B
C++
66 lines
1014 B
C++
/********************************************************************
|
|
Minecraft: Pocket Edition - Decompilation Project
|
|
Copyright (C) 2023 iProgramInCpp
|
|
|
|
The following code is licensed under the BSD 1 clause license.
|
|
SPDX-License-Identifier: BSD-1-Clause
|
|
********************************************************************/
|
|
#include "Pig.hpp"
|
|
|
|
Pig::Pig(Level* pLevel) : Animal(pLevel)
|
|
{
|
|
field_C8 = RENDER_PIG;
|
|
m_texture = "mob/pig.png";
|
|
setSize(0.9f, 0.9f);
|
|
// some dataitem stuff
|
|
}
|
|
|
|
std::string Pig::getAmbientSound()
|
|
{
|
|
return "mob.pig";
|
|
}
|
|
|
|
std::string Pig::getDeathSound()
|
|
{
|
|
return "mob.pigdeath";
|
|
}
|
|
|
|
std::string Pig::getHurtSound()
|
|
{
|
|
return "mob.pig";
|
|
}
|
|
|
|
int Pig::getEntityTypeId()
|
|
{
|
|
return TYPE_PIG;
|
|
}
|
|
|
|
int Pig::getMaxHealth()
|
|
{
|
|
return 10;
|
|
}
|
|
|
|
bool Pig::interact(Player* pPlayer)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
int Pig::getDeathLoot()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
bool Pig::hasSaddle()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void Pig::setSaddle(bool b)
|
|
{
|
|
}
|
|
|
|
Entity* Pig::getBreedOffspring(Animal* pOther)
|
|
{
|
|
return new Pig(m_pLevel);
|
|
}
|