Files
JGame2D/src/de/miaurizius/jgame2d/data/DataStorage.java

40 lines
821 B
Java

package de.miaurizius.jgame2d.data;
import de.miaurizius.jgame2d.core.enums.Map;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class DataStorage implements Serializable {
// PLAYER STATS
int level;
int maxLife;
int life;
int maxMana;
int strength;
int dexterity;
int attack;
int defense;
int exp;
int nextLevelExp;
int coins;
int worldX, worldY;
Map currentMap;
// PLAYER INVENTORY
List<String> itemNames = new ArrayList<>();
List<Integer> itemAmounts = new ArrayList<>();
int currentWeaponSlot;
int currentShieldSlot;
// MAP OBJECTS
String[][] mapObjectNames;
int[][] mapObjectWorldX;
int[][] mapObjectWorldY;
String[][] mapObjectLootNames;
boolean[][] mapObjectOpened;
}