/**
* If we have build full arrow already with single attack and have got counter attack from
* our target lately - lets change arrow to halved.
*/
public void rebuildToHalvedPolygon() {
attackPoly = new StraightArrowPolygon(a, t, (int) (8 * scale), (int) (12 * scale), true);
// set bounds
bounds = new Rectangle(attackPoly.getBounds());
bounds.setSize(bounds.getSize().width + 1, bounds.getSize().height + 1);
// move poly to upper right of image
attackPoly.translate(-bounds.getLocation().x, -bounds.getLocation().y);