/** * Return parents if dead organism can be birthable * * @param $x * @param $y * @param $life * @return int */ public static function canBeBirthable($x, $y, $life) { $organism = new Organism($x, $y); $organism->getSurroundings($life); if ($parent = $organism->isBirthAble()) { return ['result' => Result::BIRTH, 'parent' => $parent]; } return FALSE; }