Files
PacMan/src/main/java/se/urmo/game/util/Direction.java
Urban Modig acab63d91c Ghost WIP
2025-08-16 18:29:44 +02:00

28 lines
528 B
Java

package se.urmo.game.util;
public enum Direction {
RIGHT(1, 0),
LEFT(-1, 0),
DOWN(0, 1),
UP(0, -1),
NONE(0, 0);
public final int dx;
public final int dy;
Direction(int dx, int dy) {
this.dx = dx;
this.dy = dy;
}
public Direction opposite() {
switch (this) {
case RIGHT: return LEFT;
case LEFT: return RIGHT;
case DOWN: return UP;
case UP: return DOWN;
default: return NONE;
}
}
}