private boolean touchRobotRotate() {
        boolean toca = false;
        
        for (SimulatorRobot robot : Board.robots) {
            if (robot != this) {
                ArrayList<Line2D.Double> linies = this.getBoundLinesToRotate();
                ArrayList<Line2D.Double> liniest2 = robot.getBoundLines();
                for (int e = 0; e < 4; e++) {
                    Line2D.Double nxtline = nextLine(linies.get(e));
                    for (int j = 0; j < 4; j++) {
                        if (nxtline.intersectsLine(liniest2.get(j))) {
                            toca = true;
                        }
                    }
                }
            }
        }
        return toca;
    }