Example #1
0
 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);
 }
Example #2
0
     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';