From ead9abbe7460d25713333002a984ca8767d28c7e Mon Sep 17 00:00:00 2001 From: Maurice Date: Sat, 29 Nov 2025 01:14:15 +0100 Subject: [PATCH] sorted up entity variables --- src/de/miaurizius/jgame2d/entity/Entity.java | 35 +++++++++++--------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/de/miaurizius/jgame2d/entity/Entity.java b/src/de/miaurizius/jgame2d/entity/Entity.java index f49da2d..7fb87a3 100644 --- a/src/de/miaurizius/jgame2d/entity/Entity.java +++ b/src/de/miaurizius/jgame2d/entity/Entity.java @@ -16,26 +16,31 @@ import java.util.logging.Level; public class Entity { GamePanel panel; - public int worldX, worldY; - public int speed; public BufferedImage up1, up2, down1, down2, left1, left2, right1, right2; - public Direction direction = Direction.DOWN; - public int spriteCounter = 0; - public int spriteNum = 1; + public BufferedImage attackUp1, attackUp2, attackDown1, attackDown2, attackLeft1, attackLeft2, attackRight1, attackRight2; + public BufferedImage image, image2, image3; public Rectangle solidArea = new Rectangle(0, 0, 48, 48); public int solidAreaDefaultX, solidAreaDefaultY; - public boolean collisionOn = false; - public int actionLock = 0; - public boolean invincible = false; - public int invincibleCount = 0; - String[] dialogue = new String[20]; - int dialogueIndex = 0; - public BufferedImage image, image2, image3; - public String name; public boolean collision = false; - public EntityType type; + String[] dialogue = new String[20]; - // CHARACTER STATUS + // STATE + public int worldX, worldY; + public Direction direction = Direction.DOWN; + public int spriteNum = 1; + int dialogueIndex = 0; + public boolean collisionOn = false; + public boolean invincible = false; + + // COUNTER + public int spriteCounter = 0; + public int actionLock = 0; + public int invincibleCount = 0; + + // ATTRIBUTES + public EntityType type; + public String name; + public int speed; public int maxLife; public int life;