//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); } }
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(); } } }
/* * 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); } }