function __construct($id_user = null, $finalizada = "no", $intentos = 0, $fallos = 0, $letrasUsadas = "", $palabraDescubierta = null, $palabraSecreta = null, $id_partida = null) { $this->intentos = $intentos; $this->letrasUsadas = $letrasUsadas; $this->fallos = $fallos; if ($palabraDescubierta === null) { $palabra = AlmacenPalabras::generaPalabras()->getPalabraAleatoria(); $this->palabraSecreta = $palabra; $this->palabraDescubierta = preg_replace("/\\w{1}/", "_", $palabra); } else { $this->palabraDescubierta = $palabraDescubierta; $this->palabraSecreta = $palabraSecreta; } $this->id_partida = $id_partida; $this->id_user = $id_user; $this->finalizada = $finalizada; $this->jugadas = Jugada::getJugadas($id_partida); }
if (!$conectado) { $usuario->persist($_POST['usuario'], $_POST['clave'], $_POST['cod']); $registrado_msg = "Registrado correctamente"; $view = 'conectado'; include 'vista/conectado.php'; } else { $registroerrmsg = "Error, Usuario ya registrado"; $view = 'registro'; include 'vista/registro.php'; } } else { if (isset($_POST['enviar'])) { $partida = $_SESSION['partida']; $partida->setId_user($usuario->getID()); $partida->descubrePalabra($_POST['letra']); $jugada = new Jugada($partida->getId(), $partida->getId_user(), $_POST['letra'], $partida->getEstado_palabra()); $jugada->persist(); $view = 'partida'; include 'vista/partida.php'; } else { if (isset($_POST['stop'])) { $partida = $_SESSION['partida']; $persit = $partida->persit(); unset($_SESSION['partida']); $view = 'conectado'; include 'vista/conectado.php'; } else { if (isset($_POST['recuperar'])) { $partida = partida::getPartida($_POST['partida_ini']); $_SESSION['partida'] = $partida; $view = 'partida';