public void rotarAdelanteIzquierda() {
        if (direccion.equals(Direccion.derecha)) {
            rotar(tipoTrans.enZ, 135);
        } else if (direccion.equals(Direccion.adelante)) {
            rotar(tipoTrans.enZ, 45);
        } else if (direccion.equals(Direccion.atras)) {
            rotar(tipoTrans.enZ, -135);
        } else if (direccion.equals(Direccion.izquierda)) {
            rotar(tipoTrans.enZ, -45);
        } else if (direccion.equals(Direccion.atDer)) {
            rotar(tipoTrans.enZ, 180);
        } else if (direccion.equals(Direccion.atIzq)) {
            rotar(tipoTrans.enZ, -90);
        } else if (direccion.equals(Direccion.adDer)) {
            rotar(tipoTrans.enZ, 90);
        }
        direccion = Direccion.adIzq;
    }