コード例 #1
0
    /*
     *      if (_adivinanzaNivel <= _adivinanza.ContAdivinanzas ()) {
     *
     *              _modalPanel.Elejir("Rendirse en esta adivinanza?",
     *                                 null, aceptarButton, cancelarButton, false);
     *      }
     * */



    /*
     *
     * Metodo que se asignara al boton ayuda
     *
     * Metodo encargado en mostrar una panel
     * para el boton ayuda segun sus condiciones
     * Mostrara si puede o no acceder a una ayuda, en caso
     * de poder mostrar una ayuda accedera al metodo
     * para la ayuda
     *
     * */
    public void ChoiceHelp()
    {
        //Si la ayuda en este nivel ya ha sido usada
        if (numAyuda == 0)
        {
            _modalPanel.MostrarMsg("Ya ha usado la ayuda en este Nivel."
                                   , aceptarButton, cancelarButton, helpButton);
        }
        else        //Si aun tengo una ayuda para este nivel
        {
            if (diamantes <= 0)
            {
                _modalPanel.MostrarMsg("No hay Orgullo disponibles."
                                       , aceptarButton, cancelarButton, helpButton);
            }
            else
            {
                if (_adivinanzaNivel <= _adivinanza.ContAdivinanzas())
                {
                    /*
                     * En caso de aceptar la ayuda
                     * Accederemos al metodo que nos da la ayuda
                     * */
                    _modalPanel.ChoiseHelp("Una ayuda cuesta -1.Orgullo.Continuar?",
                                           DoHelp, aceptarButton, cancelarButton, helpButton);
                }
            }
        }
    }