diff --git a/core/src/ru/deadsoftware/cavecraft/game/objects/Player.java b/core/src/ru/deadsoftware/cavecraft/game/objects/Player.java
index 92c81716c3b13c1007e2b3758ae342f5aa3fb82d..74f7249c751030d1778e03b55b2c11acec8d1337 100644 (file)
package ru.deadsoftware.cavecraft.game.objects;
-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.WorldGen;
-public class Player {
+import java.io.Serializable;
- public Vector2 position;
- public Vector2 moveX, moveY;
+public class Player implements Serializable {
+
+ public static int ANIM_SPEED = 6;
+
+ public Vector2 pos;
+ public Vector2 move;
public int width, height, dir, texWidth;
public boolean canJump;
- public int[] inventory;
+ public int[] inv;
public boolean flyMode = false;
public Player(Vector2 spawnPoint) {
- position = spawnPoint.cpy();
- moveX = new Vector2(0, 0);
- moveY = new Vector2(0, 0);
+ pos = spawnPoint.cpy();
+ move = new Vector2(0, 0);
width = 4;
height = 30;
texWidth = 8;
- inventory = new int[9];
- inventory[0] = 1;
- inventory[1] = 2;
- inventory[2] = 3;
- inventory[3] = 4;
- inventory[4] = 5;
- inventory[5] = 6;
- inventory[6] = 7;
- inventory[7] = 8;
- inventory[8] = 9;
+ inv = new int[9];
}
public Rectangle getRect() {
- return new Rectangle(position.x+2, position.y, width, height);
+ return new Rectangle(pos.x + 2, pos.y, width, height);
}
}