From e8b4b3df24ec28e43bbbcf6a5758df6c9cf03c0a Mon Sep 17 00:00:00 2001
From: ys037 <ys037@hdm-stuttgart.de>
Date: Mon, 29 Jan 2024 01:56:57 +0100
Subject: [PATCH] Update: Classes for Clean Codecand TODOS as problems #90

---
 .../battlearena/Model/Entity/GameplayObjects/BigBomb.java | 6 +-----
 .../battlearena/Model/Entity/GameplayObjects/Bomb.java    | 4 ++--
 .../de/hdm_stuttgart/battlearena/Model/Entity/Player.java | 8 ++++----
 3 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/BigBomb.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/BigBomb.java
index c2124e74..5b21bb83 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/BigBomb.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/BigBomb.java
@@ -53,9 +53,6 @@ public class BigBomb implements IEntity {
         frames[0] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/big_bomb/Bigbomb.png")));
         frames[1] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/big_bomb/Bigbomb.png")));
         frames[2] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/bomb/redbomb.png")));
-        //frames[3] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/vfx/bigexplosion.png")));
-        //frames[4] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/vfx/middleexplosion.png")));
-        //frames[5] = new Image(Objects.requireNonNull(getClass().getResourceAsStream("/textures/objects/vfx/smallexplosion.png")));
     }
 
     @Override
@@ -94,7 +91,6 @@ public class BigBomb implements IEntity {
         if (frameCounter > 17) {
             if (frameIndex == 0) {
                 frameIndex = 1;
-                //PLayer.spawnExplosion();
             } else if (frameIndex == 1) {
                 frameIndex = 2;
             }else if (frameIndex == 2){
@@ -201,7 +197,7 @@ public class BigBomb implements IEntity {
         IEntity explosion = EntityFactory.createGameplayObject(ObjectType.EXPLOSION, spawnCordY * scaledTileSize, spawnCordX * scaledTileSize, graphicsContext);
         gameplayObjects.add(explosion);
         runtimeInfo.setGameplayObjects(gameplayObjects);
-        log.debug("explosion placed");
+        log.info("Big Bomb explosion placed");
         changeCheckedTileDestructable(graphicsContext);
     }
 
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/Bomb.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/Bomb.java
index 2049cc72..8702e6ed 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/Bomb.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/GameplayObjects/Bomb.java
@@ -215,7 +215,7 @@ public class Bomb implements IEntity {
         IEntity explosion = EntityFactory.createGameplayObject(ObjectType.EXPLOSION, spawnCordY * scaledTileSize, spawnCordX * scaledTileSize, graphicsContext);
         gameplayObjects.add(explosion);
         runtimeInfo.setGameplayObjects(gameplayObjects);
-        log.debug("explosion placed");
+        log.debug("Normal Bomb explosion placed");
         changeCheckedTileDestructable(graphicsContext);
     }
 
@@ -237,7 +237,7 @@ public class Bomb implements IEntity {
             IEntity bigBombItemFrame = EntityFactory.createGameplayObject(ObjectType.HEART, x, y, graphicsContext);
             gameplayObjects.add(bigBombItemFrame);
             runtimeInfo.setGameplayObjects(gameplayObjects);
-            log.info("BigBombItemFrame dropped");
+            log.debug("BigBombItemFrame dropped");
         }
         else if (randomDropChance < dropChanceHeart + dropChanceBigBombItemFrame + dropChanceBlastUpItemFrame) {
             List<IEntity> gameplayObjects = runtimeInfo.getGameplayObjects();
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java
index c736dc1c..4a3a4f52 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Entity/Player.java
@@ -364,8 +364,8 @@ class Player implements IEntity {
                     }
                 } else if (gameplayObject.getOBJECT_TYPE() == ObjectType.EXPLOSION) {
                 if (gameplayObject.getBoxCollider().intersects(boxCollider)) {
-                    log.debug("Collision with explosion");
-                    gotHit(10);
+                    log.info("Collision with explosion");
+                    gotHit(10);         //TODO: Player still takes way too much damage
                 }
             }
         }
@@ -379,7 +379,7 @@ class Player implements IEntity {
                 inputHandler.isSdBomb() && PLAYER_MODE == PlayerMode.PLAYER_TWO && bombPlacementRate == 0) {
 
                 if(isBigBombItemFrame){
-                    log.debug("We have Itemframes in the List");
+                    log.debug("We have Big_Bomb Itemframes in the List");
                     bombPlacementRate = 100;
                     int xTile = mapPosX / scaledTileSize;
                     int yTile = mapPosY / scaledTileSize;
@@ -525,7 +525,7 @@ class Player implements IEntity {
                 health = 0;
                 log.debug("Dead");
             }
-            log.debug("DamageTaken, current Health: " + health);
+            log.info("DamageTaken, current Health: " + health);
         }
     }
 
-- 
GitLab