world: add ejectPiece

This commit is contained in:
2025-04-30 19:16:27 +02:00
parent ec98b05d61
commit ffd77d9777

View File

@@ -45,6 +45,13 @@ public class World implements Closeable{
setPieceCoords(null, move.getStart());
}
public void ejectPiece(Coordinate coordinate) {
PieceEntity entity = getPiece(coordinate);
assert entity != null;
this.entites.remove(entity);
setPieceCoords(null, coordinate);
}
public PieceEntity getPiece(Coordinate coordinate) {
return pieces[coordinate.toIndex()];
}