/** * Odejmuje bonus pod koniec działania funkcji czas_trwania */ public function odejmij_bonus() { if ($this->typ == "szybkosc") { $szybkosc = $this->postac->Getparam()->getSzybkosc(); $this->postac->Getparam()->setSzybkosc($szybkosc - $this->poziom); } elseif ($this->typ == "sila") { $sila = $this->postac->Getparam()->getSila(); $this->postac->Getparam()->setSila($sila - $this->poziom); } }
/** * Oblicza punkty akcji po każdej turze */ public function punktyakcji() { $szybkoscg = $this->gracz->Getparam()->getSzybkosc(); $szybkoscp = $this->przeciwnik->Getparam()->getSzybkosc(); if ($szybkoscg > $szybkoscp) { $punkty = $this->obliczpunkty($szybkoscg, $szybkoscp); $this->gracz->Getparam()->setpktakcji($punkty); } elseif ($szybkoscg < $szybkoscp) { $punkty = $this->obliczpunkty($szybkoscp, $szybkoscg); $this->przeciwnik->Getparam()->setpktakcji($punkty); } }
public function czyjatura(){ $this->punktygracz=$this->gracz->Getparam()->getpktakcji(); $this->punktyprzeciwnik=$this->przeciwnik->Getparam()->getpktakcji(); if($this->punktygracz>punktyprzeciwnik){ $this->kolejg=true; $this->koljep=false; } elseif($this->punktygracz<punktyprzeciwnik){ $this->kolejp=true; $this->kolejg=false; } elseif($this->punktygracz==punktyprzeciwnik){ $this->losowy(); } }