mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-09-27 17:00:47 +00:00
refactor: deglob std::weak_ptr
This commit is contained in:
@@ -16,7 +16,7 @@ MoveTowardsTargetGoal::MoveTowardsTargetGoal(PathfinderMob *mob, float speed, fl
|
||||
|
||||
bool MoveTowardsTargetGoal::canUse()
|
||||
{
|
||||
target = weak_ptr<Mob>(mob->getTarget());
|
||||
target = std::<Mob>(mob->getTarget());
|
||||
if (target.lock() == NULL) return false;
|
||||
if (target.lock()->distanceToSqr(mob->shared_from_this()) > within * within) return false;
|
||||
Vec3 *pos = RandomPos::getPosTowards(dynamic_pointer_cast<PathfinderMob>(mob->shared_from_this()), 16, 7, Vec3::newTemp(target.lock()->x, target.lock()->y, target.lock()->z));
|
||||
@@ -34,7 +34,7 @@ bool MoveTowardsTargetGoal::canContinueToUse()
|
||||
|
||||
void MoveTowardsTargetGoal::stop()
|
||||
{
|
||||
target = weak_ptr<Mob>();
|
||||
target = std::<Mob>();
|
||||
}
|
||||
|
||||
void MoveTowardsTargetGoal::start()
|
||||
|
||||
Reference in New Issue
Block a user