diff --git a/core/src/ru/deadsoftware/cavedroid/game/objects/Player.java b/core/src/ru/deadsoftware/cavedroid/game/objects/Player.java
index 0f12f18f5548f7de52903d7c58893df76ecb92fe..11863b7c7122aa794d3d7a2714ce3347e16c79f1 100644 (file)
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
-import ru.deadsoftware.cavedroid.game.GameItems;
-import ru.deadsoftware.cavedroid.game.GameWorld;
import ru.deadsoftware.cavedroid.game.mobs.Mob;
import ru.deadsoftware.cavedroid.misc.Assets;
import ru.deadsoftware.cavedroid.game.mobs.Mob;
import ru.deadsoftware.cavedroid.misc.Assets;
public class Player extends Mob implements Serializable {
public class Player extends Mob implements Serializable {
- public int[] inventory;
+ public final int[] inventory;
public int slot;
public int slot;
- public int gameMode;
+ public final int gameMode;
public boolean swim;
public Player(int gameMode) {
public boolean swim;
public Player(int gameMode) {
@Override
public void draw(SpriteBatch spriteBatch, float x, float y) {
@Override
public void draw(SpriteBatch spriteBatch, float x, float y) {
- if (mov.x != 0 || Assets.plSprite[0][2].getRotation() != 0) {
- Assets.plSprite[0][2].rotate(animDelta);
- Assets.plSprite[1][2].rotate(-animDelta);
- Assets.plSprite[0][3].rotate(-animDelta);
- Assets.plSprite[1][3].rotate(animDelta);
+ if (mov.x != 0 || Assets.playerSprite[0][2].getRotation() != 0) {
+ Assets.playerSprite[0][2].rotate(animDelta);
+ Assets.playerSprite[1][2].rotate(-animDelta);
+ Assets.playerSprite[0][3].rotate(-animDelta);
+ Assets.playerSprite[1][3].rotate(animDelta);
} else {
} else {
- Assets.plSprite[0][2].setRotation(0);
- Assets.plSprite[1][2].setRotation(0);
- Assets.plSprite[0][3].setRotation(0);
- Assets.plSprite[1][3].setRotation(0);
+ Assets.playerSprite[0][2].setRotation(0);
+ Assets.playerSprite[1][2].setRotation(0);
+ Assets.playerSprite[0][3].setRotation(0);
+ Assets.playerSprite[1][3].setRotation(0);
}
}
- if (Assets.plSprite[0][2].getRotation() >= 60 || Assets.plSprite[0][2].getRotation() <= -60)
+ if (Assets.playerSprite[0][2].getRotation() >= 60 || Assets.playerSprite[0][2].getRotation() <= -60)
animDelta = -animDelta;
//back hand
animDelta = -animDelta;
//back hand
- Assets.plSprite[1][2].setPosition(x - 6, y);
- Assets.plSprite[1][2].draw(spriteBatch);
+ Assets.playerSprite[1][2].setPosition(x - 6, y);
+ Assets.playerSprite[1][2].draw(spriteBatch);
//back leg
//back leg
- Assets.plSprite[1][3].setPosition(x - 6, y + 10);
- Assets.plSprite[1][3].draw(spriteBatch);
+ Assets.playerSprite[1][3].setPosition(x - 6, y + 10);
+ Assets.playerSprite[1][3].draw(spriteBatch);
//front leg
//front leg
- Assets.plSprite[0][3].setPosition(x - 6, y + 10);
- Assets.plSprite[0][3].draw(spriteBatch);
+ Assets.playerSprite[0][3].setPosition(x - 6, y + 10);
+ Assets.playerSprite[0][3].draw(spriteBatch);
//head
//head
- spriteBatch.draw(Assets.plSprite[getDirection()][0], x - 2, y - 2);
+ spriteBatch.draw(Assets.playerSprite[getDirection()][0], x - 2, y - 2);
//body
//body
- spriteBatch.draw(Assets.plSprite[getDirection()][1], x - 2, y + 8);
+ spriteBatch.draw(Assets.playerSprite[getDirection()][1], x - 2, y + 8);
//front hand
//front hand
- Assets.plSprite[0][2].setPosition(x - 6, y);
- Assets.plSprite[0][2].draw(spriteBatch);
+ Assets.playerSprite[0][2].setPosition(x - 6, y);
+ Assets.playerSprite[0][2].draw(spriteBatch);
}
@Override
}
@Override