コード例 #1
0
ファイル: index.php プロジェクト: AlbertoRD/Ejercicios-PHP
function lanzarCubilete()
{
    for ($i = 0; $i < 5; $i++) {
        $dado = new DadoPoker();
        $dado->tira();
        echo $dado . "<br/>";
    }
    echo "Dados Lanzados: " . $dado->getTiradasTotales() . "<br/>";
}
コード例 #2
0
}
if (!isset($_SESSION[tiradasTotales])) {
    $_SESSION[tiradasTotales] = 0;
}
// Se actualizan los objetos y la clase con los datos de la sesión
$misDados = unserialize($_SESSION[misDados]);
DadoPoker::setTiradasTotales($_SESSION[tiradasTotales]);
?>
<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Dados de Poker</title>
  </head>
  <body>
    <?php 
echo "Dados: ";
foreach ($misDados as $dado) {
    $dado->tira();
    echo $dado->nombreFigura() . " ";
}
echo "<br>Tiradas de dados totales: " . DadoPoker::getTiradasTotales();
echo "<br>Tiradas de cubilete: " . DadoPoker::getTiradasTotales() / 5;
// Se actualiza la sesión con los datos de los objetos y la clase
$_SESSION[misDados] = serialize($misDados);
$_SESSION[tiradasTotales] = DadoPoker::getTiradasTotales();
?>
    <br><br>Pulsa <b>F5</b> para seguir tirando el dado.
  </body>
</html>
コード例 #3
0
ファイル: DadoPoker.php プロジェクト: nelbe/DWES
 static function setTiradasTotales($tiradasTotales)
 {
     self::$tiradasTotales = $tiradasTotales;
 }
コード例 #4
0
    $arrayDado[$x]->tira();
}
// Mostrar 5 dados
echo "TIRADA NUEVA:";
for ($x = 0; $x < 5; $x++) {
    echo $arrayDado[$x]->getCara() . " ";
}
// Guarda en sesion la suma de las tiradas
$SESTiradasTotales += DadoPoker::getTiradasTotales();
// Guarda objeto DADOS en sesion (DEBE guardarse el array serializado).
for ($x = 0; $x < 5; $x++) {
    $SESTiradaAnterior[$x] = serialize($arrayDado[$x]);
}
// Lo que haya en sesion serán las totales.
DadoPoker::setTiradasTotales($SESTiradasTotales);
?>
    <br>
    <input type="submit" onclick="location.reload()" value="TIRAR" ></input>
    <div>TIRADAS TOTALES:<span><?php 
echo DadoPoker::getTiradasTotales() / 5;
?>
</span></div>
  </body> 
</html>






コード例 #5
0
ファイル: ejer01.php プロジェクト: AdolfinaRS/DWES
      Tirar Dados
    </button>
  </form>
  <div class="row center-align">
    <span class="col s2"><strong>Dado 1</strong></span>
    <span class="col s2"><strong>Dado 2</strong></span>
    <span class="col s2"><strong>Dado 3</strong></span>
    <span class="col s2"><strong>Dado 4</strong></span>
    <span class="col s2"><strong>Dado 5</strong></span>
  </div>
  <div class="row center-align">
<?php 
if (isset($_REQUEST['tirarDados'])) {
    $contador = 0;
    while ($contador < 5) {
        $dado = new DadoPoker();
        $dado->tira();
        ?>
        <span class="col s2">
<?php 
        echo $dado->nombreFigura();
        ?>
        </span>
<?php 
        $contador++;
    }
}
?>
  </div>
  <span>Tiradas totales (1 por cada dado): <?php 
echo DadoPoker::getTiradasTotales();
コード例 #6
0
ファイル: Practica1.php プロジェクト: DanielPastorRueda/Php-1
    $_SESSION["tiradas"] = 0;
}
// $resultado nos servirá para modificar la vista
$resultado = "";
// la $vista contiene todo el HTML de la página
$vista = file_get_contents("./DadoPoker/dados.php");
// El controlador atiende las peticiones (en este caso un post de envio de formulario.
// Si se ha enviado post realizamos la tirada de dados
if (isset($_POST["tirar"])) {
    require_once './DadoPoker/DadoPoker.php';
    // Inicialización de dados
    $dado1 = new DadoPoker();
    $dado2 = new DadoPoker();
    $dado3 = new DadoPoker();
    $dado4 = new DadoPoker();
    $dado5 = new DadoPoker();
    // Tiramos los dados
    $dado1->tirar();
    $dado2->tirar();
    $dado3->tirar();
    $dado4->tirar();
    $dado5->tirar();
    // Almacenamos las tiradas totales
    $_SESSION["tiradas"] += DadoPoker::getTiradasTotales();
    // Creamos la respuesta para inyectarla en la vista
    $resultado .= "<ul>";
    $resultado .= "<li> Dado1 ha sacado " . $dado1->nombreFigura() . "</li>";
    $resultado .= "<li> Dado2 ha sacado " . $dado2->nombreFigura() . "</li>";
    $resultado .= "<li> Dado3 ha sacado " . $dado3->nombreFigura() . "</li>";
    $resultado .= "<li> Dado4 ha sacado " . $dado4->nombreFigura() . "</li>";
    $resultado .= "<li> Dado5 ha sacado " . $dado5->nombreFigura() . "</li>";
コード例 #7
0
DadoPoker::setTiradasTotales($_SESSION['tiradasTotales']);
?>
<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php 
$dado1 = new DadoPoker();
$dado2 = new DadoPoker();
$dado3 = new DadoPoker();
$dado4 = new DadoPoker();
$dado5 = new DadoPoker();
$accion = $_POST['seguir'];
if (!isset($accion) || $accion == "no") {
    $dado1->tirada();
    $dado2->tirada();
    $dado3->tirada();
    $dado4->tirada();
    $dado5->tirada();
    $_SESSION['numTiradas']++;
    echo "<h3> Esta es su " . $_SESSION['numTiradas'] . "º tirada.</h3>";
    echo "dado1: " . $dado1->getFiguraObtenida() . "<br>";
    echo "dado2: " . $dado2->getFiguraObtenida() . "<br>";
    echo "dado3: " . $dado3->getFiguraObtenida() . "<br>";
    echo "dado4: " . $dado4->getFiguraObtenida() . "<br>";
    echo "dado5: " . $dado5->getFiguraObtenida() . "<br>";
    echo "Ha tirado usted un total de : " . DadoPoker::getTiradasTotales() . " dados. <br>";
コード例 #8
0
ファイル: DadoPoker.php プロジェクト: AdolfinaRS/DWES
 public static function setTiradasTotales($t)
 {
     self::$tiradasTotales = $t;
 }
コード例 #9
0
 public function setTiradasTotales($numTiradas)
 {
     DadoPoker::$tiradasTotales = $numTiradas;
 }
コード例 #10
0
ファイル: DadoPoker.php プロジェクト: jamayo/GIT
 public static function setTiradasTotales($tiradas)
 {
     DadoPoker::$tiradasTotales = $tiradas;
 }
コード例 #11
0
  }*/
//Se lanzan los 5 dados
if ($lanzarDados) {
    for ($i = 0; $i < 5; $i++) {
        $_SESSION['dado' . $i]->tira();
    }
}
//Se pintan los 5 dados
for ($i = 0; $i < 5; $i++) {
    if ($_SESSION['dado' . $i]->nombreFigura() == "7" || $_SESSION['dado' . $i]->nombreFigura() == "8") {
        echo "<span class='c" . $_SESSION['dado' . $i]->nombreFigura() . "'></span>";
    } else {
        echo "<span class='" . $_SESSION['dado' . $i]->nombreFigura() . "'></span>";
    }
}
//Se pintan las tiradas totales
$_SESSION['tiradasTotales'] += DadoPoker::getTiradasTotales();
echo "<hr>Número de dados lanzados: " . $_SESSION['tiradasTotales'];
//Se serializan los 5 dados
for ($i = 0; $i < 5; $i++) {
    $_SESSION['dado' . $i] = serialize($_SESSION['dado' . $i]);
}
?>
        </section>
        <a id="boton1" href="index.php">
          <div id="entra">Tirar Dados</div>
          <div id="estrella"></div>
          <div id="gratis">Ya!</div>
        </a>
    </body>
</html>