package de.srsoftware.web4rail.tiles; import java.util.Vector; import de.srsoftware.web4rail.BaseClass; public class TileWithShadow extends Tile { private Vector shadows = new Vector(); public void add(Shadow shadow) { shadows.add(shadow.id()); } @Override public boolean move(int dx, int dy) { boolean moved = super.move(dx, dy); if (moved) placeShadows(); return moved; } public void placeShadows() { removeShadows(); for (int dx=1; dx