private void change_position(PlaPointFloat p_new_position){
  current_position=p_new_position.round();
  if (!current_position.equals(previous_position)) {
    PlaVectorInt translate_vector=current_position.difference_by(previous_position);
    Iterator<board.items.BrdItem> it=item_list.iterator();
    while (it.hasNext()) {
      board.items.BrdItem curr_item=it.next();
      curr_item.translate_by(translate_vector);
    }
    previous_position=current_position;
    i_brd.repaint();
  }
}

private void change_position ( PlaPointFloat p_new_position ) { current_position = p_new_position . round ( ) ; if ( ! current_position . equals ( previous_position ) ) { PlaVectorInt translate_vector = current_position . difference_by ( previous_position ) ; Iterator < board . items . BrdItem > it = item_list . iterator ( ) ; while ( it . hasNext ( ) ) { board . items . BrdItem curr_item = it . next ( ) ; curr_item . translate_by ( translate_vector ) ; } previous_position = current_position ; i_brd . repaint ( ) ; } }
changes the position for inserting the copied items to p_new_location .
