コード例 #1
0
ファイル: Planet.php プロジェクト: bizley/imperium
 /**
  * Creates new planet based on params.
  * @param string $name
  * @param string $owner player
  * @return Planet
  */
 public static function create($name, $owner = null)
 {
     if (empty(Planets::$data[$name])) {
         return null;
     }
     $data = Planets::$data[$name];
     $planet = new Planet();
     $planet->setName($data['name']);
     $planet->setResources($data['resources']);
     $planet->setInfluence($data['influence']);
     if (!empty($data['specialty'])) {
         $planet->setSpecialty($data['specialty']);
     }
     if (!empty($owner)) {
         $planet->setOwner($owner);
     }
     return $planet;
 }