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 itemNames = new ArrayList<>(); List itemAmounts = new ArrayList<>(); int currentWeaponSlot; int currentShieldSlot; // MAP OBJECTS String[][] mapObjectNames; int[][] mapObjectWorldX; int[][] mapObjectWorldY; String[][] mapObjectLootNames; boolean[][] mapObjectOpened; }