public function setY($value) { if ($this->y != $value) { if (Mapa::ePosicaoValida($this->x, $this->y)) { Mapa::removerPessoa($this->x, $this->y, $this->getId()); } $this->y = $value; if (Mapa::ePosicaoValida($this->x, $this->y)) { Mapa::adicionarPessoa($this->x, $this->y, $this); } } }