/** * Aumenta el puntaje de cada jugador de acuerdo a lo ganado * en la mano correspondiente */ protected function _procesarPuntos() { $this->_puntosAgente += $this->_mano->darPuntosAgente(); $this->_puntosHumano += $this->_mano->darPuntosHumano(); echo 'Puntos Humano: ' . $this->_puntosHumano . "\n"; echo 'Puntos Agente: ' . $this->_puntosAgente . "\n"; }
public function reset() { $mano = Mano::get(1); $dedos = $mano->getDedos(); foreach ($dedos as $dedo) { $mano->removeFromDedos($dedo); $dedo->delete(); } $mano->delete(); }
/** * Solicita por pantalla la carta a jugar, una vez jugada se agrega * al grupo de cartas jugadas en la mano * @param Mano $mano */ public function turno($mano) { echo 'Ingrese numero de carta a jugar (0, 1, 2): ' . "\n"; $carta = trim(fgets(STDIN)); $mano->agregarCartaHumano($this->darCarta($carta)); }
private function test4() { $mano = new Mano(array("tamanio" => "extra large", "dedos" => array(new Dedo(array("uniaLarga" => true)), new Dedo(array("uniaLarga" => false))))); if (!$mano->save()) { Logger::struct($mano->getErrors(), "Falla salvar m003.4"); echo "Test m003.4 correcto<br/>"; // quiero probar que tira error violando una constraint. } else { echo "Guarda Ok<br/>"; echo "Test m003.4 fallido<br/>"; } }