Ejemplo n.º 1
0
    //Metodo para llamar al Panel de notofocaciones
    //Estos eventos los asigno desde el inspector es otra forma y al final es mas facil
    //Este iria en el boton de rendirse

    /*
     * Metodo que se asignara al boton siguiente!!!
     * Supone que el jugador se rinde en este nivel
     * y se activada el panel de notificaciones
     * correspondiente a pasar de nivel
     *
     * */
    public void RendirseNivel()
    {
        if (_adivinanzaNivel <= _adivinanza.ContAdivinanzas())
        {
            _modalPanel.Elejir("Te rindes?. -1.Diamante. Gana la Chispa.Pasar siguiente nivel",
                               null, aceptarButton, cancelarButton, false, helpButton);
        }
    }
Ejemplo n.º 2
0
 public void ChoiceHelp()
 {
     //Si me quedo sin
     if (diamantes == 0)
     {
         _modalPanel.Elejir("No te quedan diamantes para  poder pedira ayuda! " + "\n" + "Intenta resolver el puzzle",
                            _modalPanel.CerrarPanel, aceptarButton, cancelarButton, true);
     }
     else
     {
         if (primeraVez)
         {
             /*Avisamos lo que cuesta pedir una pista
              * Botones aceptar (accion ejecutar la pista) y cancelar.
              */
             _modalPanel.Elejir("Una pista cuesta -1.ORGULLO." + "\n" + "Deseas continuar?",
                                EjecutaAyuda, aceptarButton, cancelarButton, false);
         }
         else
         {
             EjecutaAyuda();
         }
     }
 }
Ejemplo n.º 3
0
    /*
     * Metodo que permite pedir una pista
     *
     */
    private void Pistas()
    {
        //Si ya he pedido ayuda o pista (maximo 1 )
        if (numAyuda == 0)
        {
            //Avisamos que ya no puede
            _modalPanel.Elejir("Ya ha usado su ayuda en este nivel",
                               _modalPanel.CerrarPanel, aceptarButton, cancelarButton, true);
        }
        else
        {
            //Asignar los objetos al choise con el Poner Pista que es el evento


            /*Avisamos lo que cuesta pedir una pista
             * Botones aceptar (accion ejecutar la pista) y cancelar.
             */
            _modalPanel.Elejir("Una pista cuesta -1ORGULLO. Continuar?",
                               PistasEjecutar, aceptarButton, cancelarButton, false);
        }
    }