aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/Mob.h
diff options
context:
space:
mode:
Diffstat (limited to 'Minecraft.World/Mob.h')
-rw-r--r--Minecraft.World/Mob.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/Minecraft.World/Mob.h b/Minecraft.World/Mob.h
index 0e1af2be..1844922a 100644
--- a/Minecraft.World/Mob.h
+++ b/Minecraft.World/Mob.h
@@ -99,13 +99,13 @@ public:
float walkAnimPos;
protected:
- shared_ptr<Player> lastHurtByPlayer;
+ std::shared_ptr<Player> lastHurtByPlayer;
int lastHurtByPlayerTime;
private:
- shared_ptr<Mob> lastHurtByMob;
+ std::shared_ptr<Mob> lastHurtByMob;
int lastHurtByMobTime;
- shared_ptr<Mob> lastHurtMob;
+ std::shared_ptr<Mob> lastHurtMob;
public:
int arrowCount;
@@ -129,7 +129,7 @@ protected:
GoalSelector targetSelector;
private:
- shared_ptr<Mob> target;
+ std::shared_ptr<Mob> target;
Sensing *sensing;
float speed;
@@ -143,17 +143,17 @@ public:
virtual PathNavigation *getNavigation();
virtual Sensing *getSensing();
virtual Random *getRandom();
- virtual shared_ptr<Mob> getLastHurtByMob();
- virtual shared_ptr<Mob> getLastHurtMob();
- void setLastHurtMob(shared_ptr<Entity> target);
+ virtual std::shared_ptr<Mob> getLastHurtByMob();
+ virtual std::shared_ptr<Mob> getLastHurtMob();
+ void setLastHurtMob(std::shared_ptr<Entity> target);
virtual int getNoActionTime();
float getYHeadRot();
void setYHeadRot(float yHeadRot);
float getSpeed();
void setSpeed(float speed);
- virtual bool doHurtTarget(shared_ptr<Entity> target);
- shared_ptr<Mob> getTarget();
- virtual void setTarget(shared_ptr<Mob> target);
+ virtual bool doHurtTarget(std::shared_ptr<Entity> target);
+ std::shared_ptr<Mob> getTarget();
+ virtual void setTarget(std::shared_ptr<Mob> target);
virtual bool canAttackType(eINSTANCEOF targetType);
virtual void ate();
@@ -165,13 +165,13 @@ public:
void clearRestriction();
bool hasRestriction();
- virtual void setLastHurtByMob(shared_ptr<Mob> hurtBy);
+ virtual void setLastHurtByMob(std::shared_ptr<Mob> hurtBy);
protected:
virtual void defineSynchedData();
public:
- bool canSee(shared_ptr<Entity> target);
+ bool canSee(std::shared_ptr<Entity> target);
virtual int getTexture(); // 4J - changed from wstring to int
virtual bool isPickable() ;
virtual bool isPushable();
@@ -183,7 +183,7 @@ public:
protected:
virtual void tickDeath();
virtual int decreaseAirSupply(int currentSupply);
- virtual int getExperienceReward(shared_ptr<Player> killedBy);
+ virtual int getExperienceReward(std::shared_ptr<Player> killedBy);
virtual bool isAlwaysExperienceDropper();
public:
@@ -222,7 +222,7 @@ public:
/**
* Fetches the mob's armor value, from 0 (no armor) to 20 (full armor)
- *
+ *
* @return
*/
virtual int getArmorValue();
@@ -239,7 +239,7 @@ protected:
virtual int getDeathSound();
public:
- void knockback(shared_ptr<Entity> source, int dmg, double xd, double zd);
+ void knockback(std::shared_ptr<Entity> source, int dmg, double xd, double zd);
virtual void die(DamageSource *source);
protected:
@@ -286,7 +286,7 @@ protected:
virtual bool removeWhenFarAway();
private:
- shared_ptr<Entity> lookingAt;
+ std::shared_ptr<Entity> lookingAt;
protected:
int lookTime;
@@ -300,9 +300,9 @@ public:
virtual int getMaxHeadXRot();
protected:
- void lookAt(shared_ptr<Entity> e, float yMax, float xMax);
+ void lookAt(std::shared_ptr<Entity> e, float yMax, float xMax);
bool isLookingAtAnEntity();
- shared_ptr<Entity> getLookingAt();
+ std::shared_ptr<Entity> getLookingAt();
private:
float rotlerp(float a, float b, float max);
@@ -322,11 +322,11 @@ public:
virtual float getHeadSizeScale();
HitResult *pick(double range, float a);
virtual int getMaxSpawnClusterSize();
- virtual shared_ptr<ItemInstance> getCarriedItem();
- virtual shared_ptr<ItemInstance> getArmor(int pos);
+ virtual std::shared_ptr<ItemInstance> getCarriedItem();
+ virtual std::shared_ptr<ItemInstance> getArmor(int pos);
virtual void handleEntityEvent(byte id);
virtual bool isSleeping();
- virtual Icon *getItemInHandIcon(shared_ptr<ItemInstance> item, int layer);
+ virtual Icon *getItemInHandIcon(std::shared_ptr<ItemInstance> item, int layer);
virtual bool shouldRender(Vec3 *c);
protected:
@@ -357,7 +357,7 @@ public:
virtual void teleportTo(double x, double y, double z);
virtual bool isBaby();
virtual MobType getMobType();
- virtual void breakItem(shared_ptr<ItemInstance> itemInstance);
+ virtual void breakItem(std::shared_ptr<ItemInstance> itemInstance);
virtual bool isInvulnerable();