*/
private HomeLight getModifiedLightPowerAt(float x, float y) {
List<Selectable> selectedItems = this.home.getSelectedItems();
if (selectedItems.size() == 1
&& selectedItems.get(0) instanceof HomeLight) {
HomeLight light = (HomeLight)selectedItems.get(0);
float scaleInverse = 1 / getScale();
float margin = PIXEL_MARGIN * scaleInverse;
if (light.isBottomLeftPointAt(x, y, margin)
// Keep a free zone around piece center
&& Math.abs(x - light.getX()) > scaleInverse
&& Math.abs(y - light.getY()) > scaleInverse) {
return light;
}
}
return null;
}