X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2Fmobs%2FPig.java;h=c615fcb0191c2828c58877b03454770d192e9dea;hp=0fa08bd2a6c928ba3b049ea73e1e5bad73dd3f07;hb=84b8cd80e39699174969bfed0734e78b8ec09615;hpb=bea2a3c5b967bcd90ccd83e08e833d58449e963a diff --git a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java index 0fa08bd..c615fcb 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java +++ b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java @@ -11,8 +11,7 @@ public class Pig extends Mob { public Pig(int x, int y) { dir = MathUtils.random(1); position = new Vector2(x, y); - moveX = new Vector2(-1 + dir * 2, 0); - moveY = new Vector2(0, 0); + move = new Vector2(-1 + dir * 2, 0); width = 25; height = 18; canJump = false; @@ -22,17 +21,17 @@ public class Pig extends Mob { @Override public void changeDir() { dir = -dir + 1; - moveX.set(-1 + 2 * dir, 0); + move.x = -1 + 2 * dir; } @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 (move.x != 0f) move.x = 0; + else move.x = -1 + 2 * dir; } - if (moveX.x != 0f) animation += ANIM_SPEED; + if (move.x != 0f) animation += ANIM_SPEED; else animation = 0; if (animation >= 60 || animation <= -60) { ANIM_SPEED = -ANIM_SPEED;