X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2Fmobs%2FHuman.java;h=97b1c18dc0b16f86bed4e7ba3998202691f3be48;hb=50082e8304a80c41dd8b1c1d80142e7c91a2d924;hp=318ea153be76b578418df085492bab1039a99659;hpb=083e40ac85e4aca2df81d1ca16c0a54561c3bd38;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavecraft/game/mobs/Human.java b/core/src/ru/deadsoftware/cavecraft/game/mobs/Human.java index 318ea15..97b1c18 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/mobs/Human.java +++ b/core/src/ru/deadsoftware/cavecraft/game/mobs/Human.java @@ -1,8 +1,10 @@ package ru.deadsoftware.cavecraft.game.mobs; +import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.math.RandomXS128; import com.badlogic.gdx.math.Rectangle; import com.badlogic.gdx.math.Vector2; +import ru.deadsoftware.cavecraft.Assets; import ru.deadsoftware.cavecraft.game.GameProc; public class Human extends Mob{ @@ -32,6 +34,23 @@ public class Human extends Mob{ moveX.add(-2+4*dir, 0); } + @Override + public void draw(SpriteBatch spriteBatch, float x, float y) { + spriteBatch.draw(Assets.playerSkin[dir][0], x-2, y-2); + if (Assets.playerSkin[0][2].getRotation()>=60 || Assets.playerSkin[0][2].getRotation()<=-60) + Mob.ANIM_SPEED = -Mob.ANIM_SPEED; + Assets.playerSkin[1][2].setPosition(x-6,y); + Assets.playerSkin[1][2].draw(spriteBatch); + Assets.playerSkin[1][3].setPosition(x-6, y+10); + Assets.playerSkin[1][3].draw(spriteBatch); + Assets.playerSkin[0][3].setPosition(x-6, y+10); + Assets.playerSkin[0][3].draw(spriteBatch); + spriteBatch.draw(Assets.playerSkin[dir][1], x-2, y + 8); + + Assets.playerSkin[0][2].setPosition(x-6, y); + Assets.playerSkin[0][2].draw(spriteBatch); + } + public Rectangle getRect() { return new Rectangle(position.x, position.y, width, height); }