diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java index 44ec6a68ba97d609ae84b34637fd01c07336f376..a20a9c8849a5e7dc92451d382197efb4f85cb92b 100644 --- a/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java +++ b/src/main/java/de/hdm_stuttgart/battlearena/Persistance/Classes/Persistence.java @@ -4,11 +4,16 @@ import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; import java.sql.Connection; +import java.util.ArrayList; import java.util.LinkedHashMap; public class Persistence { private static final Logger log = LogManager.getLogger(Persistence.class); + private static final Persistence singleton = new Persistence(); + + private Persistence (){} + private Connection connection; private LinkedHashMap<String, String> mapNames; @@ -16,10 +21,15 @@ public class Persistence { private int[] sizeArrayInt; private String sizeString; - private static PlayerStatistics statistics = new PlayerStatistics("", 0,0,0,0,0,0); + protected static PlayerStatistics statistics = new PlayerStatistics("", 0,0,0,0,0,0); - public void createPlayer(String player){ + public void createPlayer(String player){ statistics.setPlayerName(player); } + public static Persistence getInstance(){ + return singleton; + } + + }