added player stats and re-ordered some classes

This commit is contained in:
2025-11-30 01:53:28 +01:00
parent 5879aec9a2
commit 298e6c624e
14 changed files with 69 additions and 40 deletions

View File

@@ -2,7 +2,7 @@ package de.miaurizius.jgame2d.core;
import de.miaurizius.jgame2d.core.enums.GameState;
import de.miaurizius.jgame2d.entity.Entity;
import de.miaurizius.jgame2d.entity.objects.HeartObj;
import de.miaurizius.jgame2d.entity.item.HeartObj;
import java.awt.*;
import java.awt.image.BufferedImage;

View File

@@ -5,5 +5,7 @@ public enum EntityType {
PLAYER,
NPC,
MONSTER,
ITEM,
WORLD
}

View File

@@ -1,7 +1,7 @@
package de.miaurizius.jgame2d.core.handlers;
import de.miaurizius.jgame2d.core.GamePanel;
import de.miaurizius.jgame2d.entity.OldManNPC;
import de.miaurizius.jgame2d.entity.npc.OldManNPC;
import de.miaurizius.jgame2d.entity.monster.GreenSlimeMON;
public class AssetSetter {

View File

@@ -84,6 +84,7 @@ public class EventHandler {
if(!panel.keyH.spacePressed) return;
panel.gameState = gameState;
panel.player.attackCancel = true;
System.out.println("attack cancel");
panel.playSE(2);
panel.ui.currentDialogue = "You drank the holy water.\nYour life has been recovered!";
panel.player.life = panel.player.maxLife;