log_wr(sprintf("PRO: [%d]", $pro));
// PATTA case !
- if ($this->asta_pnt == 61 && $pro == 60) {
+ if (game_result($this->asta_pnt, $pro) == 0) {
$this->points[$this->points_n % MAX_POINTS] = array();
for ($i = 0 ; $i < BIN5_PLAYERS_N ; $i++) {
$this->points[$this->points_n % MAX_POINTS][$i] = 0;
}
$this->points_n++;
$this->old_pnt = $pro;
+ $this->old_asta_win = $this->asta_win;
$this->mult_inc(1);
break;
function game_result($asta_pnt, $pnt)
{
+ $sixty = 60;
if ($asta_pnt == 61) {
- if ($pnt > 60)
+ if ($pnt > $sixty)
return (1);
- else if ($pnt == 60)
+ else if ($pnt == $sixty)
return (0);
else
return (-1);