X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2Fmobs%2FPig.java;h=0fa08bd2a6c928ba3b049ea73e1e5bad73dd3f07;hp=04a96f6b7d41ad9ced14bc919e584de9ee69f815;hb=bea2a3c5b967bcd90ccd83e08e833d58449e963a;hpb=3fb849898964a43a51cc6483ac72f5e3abbd01f0 diff --git a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java index 04a96f6..0fa08bd 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java +++ b/core/src/ru/deadsoftware/cavecraft/game/mobs/Pig.java @@ -4,16 +4,14 @@ import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.math.MathUtils; import com.badlogic.gdx.math.Rectangle; import com.badlogic.gdx.math.Vector2; -import ru.deadsoftware.cavecraft.game.GameWorld; import ru.deadsoftware.cavecraft.misc.Assets; -import ru.deadsoftware.cavecraft.game.GameProc; -public class Pig extends Mob{ +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); + moveX = new Vector2(-1 + dir * 2, 0); moveY = new Vector2(0, 0); width = 25; height = 18; @@ -23,8 +21,8 @@ public class Pig extends Mob{ @Override public void changeDir() { - dir=-dir+1; - moveX.set(-1+2*dir,0); + dir = -dir + 1; + moveX.set(-1 + 2 * dir, 0); } @Override @@ -32,10 +30,11 @@ public class Pig extends Mob{ if (MathUtils.randomBoolean(.0025f)) changeDir(); else if (MathUtils.randomBoolean(.0025f)) { if (moveX.x != 0f) moveX.setZero(); - else moveX.set(-1+2*dir, 0); + else moveX.set(-1 + 2 * dir, 0); } - if (moveX.x != 0f) animation+=ANIM_SPEED; else animation=0; - if (animation>=60 || animation<=-60) { + if (moveX.x != 0f) animation += ANIM_SPEED; + else animation = 0; + if (animation >= 60 || animation <= -60) { ANIM_SPEED = -ANIM_SPEED; } } @@ -45,14 +44,14 @@ public class Pig extends Mob{ Assets.pigSprite[0][1].setRotation(animation); Assets.pigSprite[1][1].setRotation(-animation); //back legs - Assets.pigSprite[1][1].setPosition(x-4+(9-dir*9),y+6); + Assets.pigSprite[1][1].setPosition(x - 4 + (9 - dir * 9), y + 6); Assets.pigSprite[1][1].draw(spriteBatch); - Assets.pigSprite[1][1].setPosition(x+17-(9*dir),y+6); + Assets.pigSprite[1][1].setPosition(x + 17 - (9 * dir), y + 6); Assets.pigSprite[1][1].draw(spriteBatch); //front legs - Assets.pigSprite[0][1].setPosition(x-4+(9-dir*9),y+6); + Assets.pigSprite[0][1].setPosition(x - 4 + (9 - dir * 9), y + 6); Assets.pigSprite[0][1].draw(spriteBatch); - Assets.pigSprite[0][1].setPosition(x+17-(9*dir),y+6); + Assets.pigSprite[0][1].setPosition(x + 17 - (9 * dir), y + 6); Assets.pigSprite[0][1].draw(spriteBatch); //head & body spriteBatch.draw(Assets.pigSprite[dir][0], x, y);