diff --git a/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java b/core/src/ru/deadsoftware/cavedroid/game/mobs/Player.java
index 6e0dfe394700d5f1e63eeb9b5e33c0f5b2c2a930..a93141ad6cbcc221044129ecb1cc883fd5a06219 100644 (file)
public Player(GameItemsHolder gameItemsHolder) {
super(0, 0, 4, 30, randomDir(), Type.MOB, MAX_HEALTH);
- inventory = new InventoryItem[9];
- for (int i = 0; i < 9; i++) {
+ inventory = new InventoryItem[36];
+ for (int i = 0; i < inventory.length; i++) {
inventory[i] = gameItemsHolder.getFallbackItem().toInventoryItem();
}
swim = false;
@Override
public void ai(GameWorld gameWorld, GameItemsHolder gameItemsHolder, float delta) {
+ updateAnimation(delta);
+
if (gameMode == 1) {
return;
}
if (gameMode == 1) {
return;
}
+
+ if (damage > 0) {
+ getVelocity().y += JUMP_VELOCITY / 3f;
+ }
+
super.damage(damage);
}
@Override
public void draw(SpriteBatch spriteBatch, float x, float y, float delta) {
- updateAnimation(delta);
-
final Sprite backHand = Assets.playerSprite[1][2];
final Sprite backLeg = Assets.playerSprite[1][3];
final Sprite frontLeg = Assets.playerSprite[0][3];