DEADSOFTWARE

Start making survival mode
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / game / objects / Player.java
index c63e0595449265aba12da75e3cf947424ddbd167..4c7d962ca37c86d2dae698016bd45b83aa350bdc 100644 (file)
@@ -3,22 +3,32 @@ package ru.deadsoftware.cavecraft.game.objects;
 import com.badlogic.gdx.math.Rectangle;
 import com.badlogic.gdx.math.Vector2;
 
-public class Player {
+import java.io.Serializable;
 
-    public Vector2 position;
-    public Vector2 moveX, moveY;
-    public int width, height, dir;
+public class Player implements Serializable {
 
-    public Player() {
-        position = new Vector2(0, 0);
-        moveX = new Vector2(0, 0);
-        moveY = new Vector2(0, 0);
-        width = 8;
+    public static int ANIM_SPEED = 6;
+
+    public Vector2 pos;
+    public Vector2 move;
+    public int width, height, dir, texWidth;
+    public boolean canJump;
+    public int[] inv;
+    public boolean flyMode = false;
+    public int gameMode;
+
+    public Player(Vector2 spawnPoint, int gameMode) {
+        this.gameMode = gameMode;
+        pos = spawnPoint.cpy();
+        move = new Vector2(0, 0);
+        width = 4;
         height = 30;
+        texWidth = 8;
+        inv = new int[9];
     }
 
     public Rectangle getRect() {
-        return new Rectangle(position.x, position.y, width, height);
+        return new Rectangle(pos.x + 2, pos.y, width, height);
     }
 
 }