public void actionPerformed(ActionEvent e) {
if (currentMap != null) {
if (marqueeSelection != null) {
currentMap.removeLayerSpecial(marqueeSelection);
}
marqueeSelection = new SelectionLayer(
currentMap.getWidth(), currentMap.getHeight());
marqueeSelection.selectRegion(marqueeSelection.getBounds());
currentMap.addLayerSpecial(marqueeSelection);
}
}