diff --git a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java
index 0fa08bd2a6c928ba3b049ea73e1e5bad73dd3f07..c615fcb0191c2828c58877b03454770d192e9dea 100644 (file)
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;
@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;