Exemplo n.º 1
0
 public function frapper(Personnage $personnage)
 {
     if ($personnage->getId() == $this->getId()) {
         return self::CEST_MOI;
     }
     $personnage->recevoirDegats();
 }
 public function frapperPesonnage(Personnage $p)
 {
     if ($p->id() == $this->id()) {
         return self::CEST_MOI;
     } else {
         return $p->recevoirDegats();
     }
 }
Exemplo n.º 3
0
 public function frapper(Personnage $perso)
 {
     if ($perso->id() == $this->_id) {
         return self::CEST_MOI;
     }
     // On indique au personnage qu'il doit recevoir des dégâts.
     // Puis on retourne la valeur renvoyée par la méthode : self::PERSONNAGE_TUE ou self::PERSONNAGE_FRAPPE
     return $perso->recevoirDegats();
 }
Exemplo n.º 4
0
 public function frapper(Personnage $perso)
 {
     // Avant tout: vérifier qu'on ne se frappe pas soi-même
     // Si c'est le cas, on stoppe tout en renvoyant une valeur signifiant que le personnage ciblé est le personnage qui attaque.
     if ($perso->id() == $this->_id) {
         return self::CEST_MOI;
     }
     // On indique au personnage frappé qu'il doit recevoir des dégâts.
     // Puis on retourne la valeur renvoyée par la méthode : self::PERSONNAGE_TUE ou self::PERSONNAGE_FRAPPE
     return $perso->recevoirDegats();
 }