diff --git a/core/src/ru/deadsoftware/cavedroid/game/mobs/Pig.java b/core/src/ru/deadsoftware/cavedroid/game/mobs/Pig.java
index 394d9be23533200e00478f3af5ede019a2c37d51..b362da73a38f6d831aa1fa54b9f2a2e6a9679a58 100644 (file)
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.MathUtils;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.MathUtils;
import com.badlogic.gdx.math.Vector2;
+import ru.deadsoftware.cavedroid.game.GameWorld;
import ru.deadsoftware.cavedroid.misc.Assets;
import static ru.deadsoftware.cavedroid.misc.Assets.pigSprite;
import ru.deadsoftware.cavedroid.misc.Assets;
import static ru.deadsoftware.cavedroid.misc.Assets.pigSprite;
public Pig(float x, float y) {
super(x, y, 25, 18, randomDir(), Type.MOB);
public Pig(float x, float y) {
super(x, y, 25, 18, randomDir(), Type.MOB);
- move = new Vector2(looksLeft() ? -1 : 1, 0);
+ mMove = new Vector2(looksLeft() ? -1 : 1, 0);
}
@Override
public void changeDir() {
switchDir();
}
@Override
public void changeDir() {
switchDir();
- move.x = -1 + 2 * dirMultiplier();
+ mMove.x = -1 + 2 * dirMultiplier();
}
@Override
}
@Override
- public void ai() {
+ public void ai(GameWorld gameWorld) {
if (MathUtils.randomBoolean(.0025f)) {
if (MathUtils.randomBoolean(.0025f)) {
- if (move.x != 0f) {
- move.x = 0;
+ if (mMove.x != 0f) {
+ mMove.x = 0;
} else {
changeDir();
}
}
} else {
changeDir();
}
}
- if (move.x != 0f) {
- anim += animDelta;
+ if (mMove.x != 0f) {
+ mAnim += mAnimDelta;
} else {
} else {
- anim = 0;
+ mAnim = 0;
}
}
- if (anim >= 60 || anim <= -60) {
- animDelta = -animDelta;
+ if (mAnim >= 60 || mAnim <= -60) {
+ mAnimDelta = -mAnimDelta;
}
}
}
}