From f504af1180a3fdaa8fdc6f89e5b75fc852827556 Mon Sep 17 00:00:00 2001
From: Martin <ms618@hdm-stuttgart.de>
Date: Tue, 27 Feb 2024 18:07:58 +0100
Subject: [PATCH] Minor Fixes Update: Persistence.java (changed order of
 parameters in signature of method) Update: RuntimeInfo.java (renamed some
 methods) Update ThreadUpdateStats.java (changed order of method parameters of
 called method according to changes in Persistence.java)

---
 .../Model/DataStorage/Classes/Persistence.java         |  4 ++--
 .../Model/DataStorage/Classes/RuntimeInfo.java         | 10 +++++-----
 .../Model/DataStorage/Classes/ThreadUpdateStats.java   |  2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Persistence.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Persistence.java
index 852381ac..6806b230 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Persistence.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/Persistence.java
@@ -217,14 +217,14 @@ public class Persistence {
         }
     }
 
-    public synchronized void updatePlayerStatistics(int kills, int deaths, int gameTime, int blocksDestroyed, int powerUpsCollected, boolean gameWon) throws DatabaseException {  //after game round; only update stats in RAM, not in persistence (run savePlayerStatistics() method at end of program to save stats to persistence)
+    public synchronized void updatePlayerStatistics(boolean gameWon, int kills, int deaths, int blocksDestroyed, int powerUpsCollected, int gameTime) throws DatabaseException {  //after game round; only update stats in RAM, not in persistence (run savePlayerStatistics() method at end of program to save stats to persistence)
         try {
             Parser.playerStatsValid(new PlayerStatistics(0, 0, kills, deaths, blocksDestroyed, powerUpsCollected, gameTime)); //temp instance of PLayerStatistics to validate new values
             statistics.addKills(kills);
             statistics.addDeaths(deaths);
-            statistics.addGameTime(gameTime);
             statistics.addBlocksDestroyed(blocksDestroyed);
             statistics.addPowerUpsCollected(powerUpsCollected);
+            statistics.addGameTime(gameTime);
             if (gameWon) {
                 statistics.addGamesWon();
             } else {
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/RuntimeInfo.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/RuntimeInfo.java
index e6fd178d..667be0e8 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/RuntimeInfo.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/RuntimeInfo.java
@@ -152,7 +152,7 @@ public class RuntimeInfo {
         this.kills = kills;
     }
 
-    public void addKill() {
+    public void addOneKill() {
         kills = kills + 1;
     }
 
@@ -164,7 +164,7 @@ public class RuntimeInfo {
         this.deaths = deaths;
     }
 
-    public void addDeath() {
+    public void addOneDeath() {
         deaths = deaths + 1;
     }
 
@@ -176,7 +176,7 @@ public class RuntimeInfo {
         this.blocksDestroyed = blocksDestroyed;
     }
 
-    public void addBlockDestroyed() {
+    public void addOneBlockDestroyed() {
         blocksDestroyed = blocksDestroyed + 1;
     }
 
@@ -188,7 +188,7 @@ public class RuntimeInfo {
         this.powerUpsCollected = powerUpsCollected;
     }
 
-    public void addPowerUpsCollected() {
+    public void addOnePowerUpCollected() {
         powerUpsCollected = powerUpsCollected + 1;
     }
 
@@ -200,7 +200,7 @@ public class RuntimeInfo {
         this.gameTime = gameTime;
     }
 
-    public void addGameTime() {
+    public void incrementGameTime() {
         gameTime = gameTime + 1;
     }
 
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/ThreadUpdateStats.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/ThreadUpdateStats.java
index c5b27d96..c34a7214 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/ThreadUpdateStats.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/DataStorage/Classes/ThreadUpdateStats.java
@@ -17,7 +17,7 @@ public class ThreadUpdateStats extends Thread{
         try {
             threadsInstance.setThreadUpdateStatsMsg("");
             threadsInstance.setThreadUpdateStats(ThreadStatus.RUNNING);
-            persistenceInst.updatePlayerStatistics(runtimeInfoInst.getKills(), runtimeInfoInst.getDeaths(), runtimeInfoInst.getGameTime(), runtimeInfoInst.getBlocksDestroyed(), runtimeInfoInst.getPowerUpsCollected(), runtimeInfoInst.isGameWon());
+            persistenceInst.updatePlayerStatistics(runtimeInfoInst.isGameWon(), runtimeInfoInst.getKills(), runtimeInfoInst.getDeaths(), runtimeInfoInst.getBlocksDestroyed(), runtimeInfoInst.getPowerUpsCollected(), runtimeInfoInst.getGameTime());
             runtimeInfoInst.resetGameStats();
             log.info("Update statistics thread finished successfully!");
             threadsInstance.setThreadUpdateStats(ThreadStatus.FINISHED);
-- 
GitLab