void EnviarPalabra() { string palabra = zonaJuego.CrearPalabra(); int index = buscador.EncontrarPalabra(palabra); if (index >= 0) { int premio = zonaJuego.CalcularPremio(); //ACTIVAR EFECTOS DE LAS CARTAS // 1º Los efectos de ganar mas premio // 2º Los efectos de copiar habilidades // 3º Los efectos de eliminar carta GetPlayer().ReceiveMoney(premio); comodinMan.CerrarPanel(); DescartarTodaMano(); ChangeText(); ActivarRayCast(false); tienda.AbrirTienda(); Debug.Log("La palabra " + palabra + "(" + buscador.GetLine(index) + ") existe. PREMIO GANADO: " + premio); } else { Debug.Log("La palabra " + palabra + " no existe"); } }
void RealizarBusqueda(string busqueda) { if (string.IsNullOrEmpty(busqueda)) { return; } busqueda = busqueda.ToLower(); Stopwatch tiempo = Stopwatch.StartNew(); string debug = ""; int palabra = buscador.EncontrarPalabra(busqueda); if (palabra > -1) { debug += "La palabra \"" + buscador.GetLine(palabra) + "\" existe.\n"; debug += "En la linea " + (palabra + 1); } else { switch (palabra) { case -1: debug += "Palabra \"" + busqueda + "\" no encontrada"; break; case -2: debug += "Poner los comodines en alguno de los 2 primeros caracteres no esta incluido en esta version."; break; case -3: debug += "¡Demasiados comodines! Maximo admitible en una palabra son 10"; break; default: debug += "Palabra \"" + busqueda + "\" no encontrada (Codigo de error " + -palabra + " desconocido)"; break; } } tiempo.Stop(); debug += "\nTiempo de búsqueda: " + tiempo.Elapsed.Milliseconds.ToString() + "ms (" + tiempo.Elapsed.Ticks.ToString() + " ticks)"; texto.text = debug; }