mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-18 13:08:10 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -6,40 +6,35 @@
|
||||
#include "../../Headers/net.minecraft.world.entity.animal.h"
|
||||
#include "SitGoal.h"
|
||||
|
||||
SitGoal::SitGoal(TamableAnimal *mob)
|
||||
{
|
||||
_wantToSit = false;
|
||||
SitGoal::SitGoal(TamableAnimal* mob) {
|
||||
_wantToSit = false;
|
||||
|
||||
this->mob = mob;
|
||||
setRequiredControlFlags(Control::JumpControlFlag | Control::MoveControlFlag);
|
||||
this->mob = mob;
|
||||
setRequiredControlFlags(Control::JumpControlFlag |
|
||||
Control::MoveControlFlag);
|
||||
}
|
||||
|
||||
bool SitGoal::canUse()
|
||||
{
|
||||
if (!mob->isTame()) return false;
|
||||
if (mob->isInWater()) return false;
|
||||
if (!mob->onGround) return false;
|
||||
bool SitGoal::canUse() {
|
||||
if (!mob->isTame()) return false;
|
||||
if (mob->isInWater()) return false;
|
||||
if (!mob->onGround) return false;
|
||||
|
||||
std::shared_ptr<Mob> owner = mob->getOwner();
|
||||
if (owner == NULL) return true; // owner not on level
|
||||
std::shared_ptr<Mob> owner = mob->getOwner();
|
||||
if (owner == NULL) return true; // owner not on level
|
||||
|
||||
if (mob->distanceToSqr(owner) < FollowOwnerGoal::TeleportDistance * FollowOwnerGoal::TeleportDistance && owner->getLastHurtByMob() != NULL) return false;
|
||||
if (mob->distanceToSqr(owner) < FollowOwnerGoal::TeleportDistance *
|
||||
FollowOwnerGoal::TeleportDistance &&
|
||||
owner->getLastHurtByMob() != NULL)
|
||||
return false;
|
||||
|
||||
return _wantToSit;
|
||||
return _wantToSit;
|
||||
}
|
||||
|
||||
void SitGoal::start()
|
||||
{
|
||||
mob->getNavigation()->stop();
|
||||
mob->setSitting(true);
|
||||
void SitGoal::start() {
|
||||
mob->getNavigation()->stop();
|
||||
mob->setSitting(true);
|
||||
}
|
||||
|
||||
void SitGoal::stop()
|
||||
{
|
||||
mob->setSitting(false);
|
||||
}
|
||||
void SitGoal::stop() { mob->setSitting(false); }
|
||||
|
||||
void SitGoal::wantToSit(bool _wantToSit)
|
||||
{
|
||||
this->_wantToSit = _wantToSit;
|
||||
}
|
||||
void SitGoal::wantToSit(bool _wantToSit) { this->_wantToSit = _wantToSit; }
|
||||
Reference in New Issue
Block a user