Modifications de la V1

This commit is contained in:
2024-11-14 19:21:56 +01:00
parent 57fcd8f1af
commit 3597408ebe
17 changed files with 425 additions and 8 deletions

View File

@@ -0,0 +1,26 @@
package fr.monkhanny.dorfromantik.enums;
public enum TileOrientation {
NORTH, NORTH_EAST, SOUTH_EAST, SOUTH, SOUTH_WEST, NORTH_WEST;
public TileOrientation oppositeOrientation() {
switch (this) {
case NORTH:
return SOUTH;
case NORTH_EAST:
return SOUTH_WEST;
case SOUTH_EAST:
return NORTH_WEST;
case SOUTH:
return NORTH;
case SOUTH_WEST:
return NORTH_EAST;
case NORTH_WEST:
return SOUTH_EAST;
default:
throw new IllegalArgumentException("Unknown TileOrientation: " + this);
}
}
}