X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2Fmobs%2FPig.java;h=04a96f6b7d41ad9ced14bc919e584de9ee69f815;hp=44333ab18a774d572a0225d3dd3cf56de0e5380a;hb=878489009db3feb875e4a0f05de955386b7afd7d;hpb=35747c23579243d40294f923b35b23046329f1cd diff --git a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java index 44333ab..04a96f6 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java +++ b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java @@ -25,14 +25,15 @@ public class Pig extends Mob{ public void changeDir() { dir=-dir+1; moveX.set(-1+2*dir,0); - if (MathUtils.randomBoolean(.0025f)) { - moveX.set(0, 0); - } } @Override public void ai() { if (MathUtils.randomBoolean(.0025f)) changeDir(); + else if (MathUtils.randomBoolean(.0025f)) { + if (moveX.x != 0f) moveX.setZero(); + else moveX.set(-1+2*dir, 0); + } if (moveX.x != 0f) animation+=ANIM_SPEED; else animation=0; if (animation>=60 || animation<=-60) { ANIM_SPEED = -ANIM_SPEED;