diff --git a/.idea/misc.xml b/.idea/misc.xml index d9b60d3..8569d1d 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,11 @@ + + + + + diff --git a/src/main/java/cz/jzitnik/events/handlers/KeyboardPressEventHandler.java b/src/main/java/cz/jzitnik/events/handlers/KeyboardPressEventHandler.java index 0292457..645bb17 100644 --- a/src/main/java/cz/jzitnik/events/handlers/KeyboardPressEventHandler.java +++ b/src/main/java/cz/jzitnik/events/handlers/KeyboardPressEventHandler.java @@ -8,7 +8,6 @@ import cz.jzitnik.game.GameState; import cz.jzitnik.utils.DependencyManager; import cz.jzitnik.utils.GlobalIOHandlerRepository; import cz.jzitnik.utils.events.AbstractEventHandler; -import cz.jzitnik.utils.events.EventManager; @EventHandler(KeyboardPressEvent.class) public class KeyboardPressEventHandler extends AbstractEventHandler { @@ -16,9 +15,6 @@ public class KeyboardPressEventHandler extends AbstractEventHandler { diff --git a/src/main/java/cz/jzitnik/ui/utils/Grid.java b/src/main/java/cz/jzitnik/ui/utils/Grid.java index 7fbbf00..5d5c3ae 100644 --- a/src/main/java/cz/jzitnik/ui/utils/Grid.java +++ b/src/main/java/cz/jzitnik/ui/utils/Grid.java @@ -131,16 +131,16 @@ public class Grid { return buffer; } - public int getItemIndexAt(int x, int y) { - return getItemIndexAt(x, y, false); - } - /** * Calculates which item index corresponds to the given x/y coordinates relative to the Grid's top-left. * @param x X coordinate relative to the Grid (0 is left edge of the outer border) * @param y Y coordinate relative to the Grid (0 is top edge of the outer border) * @return The index of the item, or -1 if the click was on a border/background/out of bounds. */ + public int getItemIndexAt(int x, int y) { + return getItemIndexAt(x, y, false); + } + public int getItemIndexAt(int x, int y, boolean ignoreInnerBorder) { if (x < 0 || x >= gridWidth || y < 0 || y >= gridHeight) { return -1; diff --git a/src/main/java/cz/jzitnik/utils/StateManager.java b/src/main/java/cz/jzitnik/utils/StateManager.java index 72aa72b..51837a9 100644 --- a/src/main/java/cz/jzitnik/utils/StateManager.java +++ b/src/main/java/cz/jzitnik/utils/StateManager.java @@ -3,7 +3,6 @@ package cz.jzitnik.utils; import cz.jzitnik.annotations.Dependency; import cz.jzitnik.annotations.State; -import cz.jzitnik.annotations.injectors.InjectDependency; import lombok.extern.slf4j.Slf4j; import org.reflections.Reflections;