diff --git a/core/src/ru/deadsoftware/cavecraft/game/objects/Player.java b/core/src/ru/deadsoftware/cavecraft/game/objects/Player.java
index 0c5581a7ee2711999f526e52bbc77cafa4385a2e..ad5faafeba30e00907637a1fc1e4ed9aef77b6cd 100644 (file)
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
-public class Player {
+import java.io.Serializable;
+
+public class Player implements Serializable {
+
+ public static int ANIM_SPEED = 6;
public Vector2 position;
public Vector2 position;
- public Vector2 moveX, moveY;
- public int width, height, dir;
+ public Vector2 move;
+ public int width, height, dir, texWidth;
public boolean canJump;
public boolean canJump;
+ public int[] inv;
+ public boolean flyMode = false;
- public Player() {
- position = new Vector2(0, 0);
- moveX = new Vector2(0, 0);
- moveY = new Vector2(0, 0);
- width = 8;
+ public Player(Vector2 spawnPoint) {
+ position = spawnPoint.cpy();
+ move = new Vector2(0, 0);
+ width = 4;
height = 30;
height = 30;
+ texWidth = 8;
+ inv = new int[9];
}
public Rectangle getRect() {
}
public Rectangle getRect() {
- return new Rectangle(position.x, position.y, width, height);
+ return new Rectangle(position.x + 2, position.y, width, height);
}
}
}
}