if (clickedTile != null && clickedTile != selectedTile) { selectedTile = clickedTile; fireTileSelectionEvent();
if (clickedTile != null) { fireTileSelectionEvent(clickedTile);
    public void mouseClicked(MouseEvent e) {        Tile clickedTile = getTileAtPoint(e.getX(), e.getY());        if (clickedTile != null && clickedTile != selectedTile) {            selectedTile = clickedTile;            fireTileSelectionEvent();        }    }