private void btnSterMyszaItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_btnSterMyszaItemStateChanged
        if (ptr != null) {
            if (btnSterMysza.isSelected()) {
                ptr.addMouseListener(mlster);
                ptr.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
                    public void mouseMoved(java.awt.event.MouseEvent evt) {
                        panelMouseMoved(evt);
                    }
                });

            } else {
                ptr.aimX = -1;    //w tych 3 linijkach się coś dubluje chyba, te funkcje są pomieszane jakieś
                ptr.aimY = -1;
                if (mainBoids.simul!=null)mainBoids.simul.globalAim = new vector2d(-1, -1);
                ptr.removeMouseListener(mlster);
                ptr.removeMouseMotionListener(ptr.getMouseMotionListeners()[0]);
            }
        }
    }