Пример #1
0
 public function getShips()
 {
     $ships = array();
     $ship = new Ship('Jedi Starfighter');
     $ship->setWeaponPower(5);
     $ship->setJediFactor(15);
     $ship->setStrength(30);
     $ships['starfighter'] = $ship;
     $ship2 = new Ship('CloakShape Fighter');
     $ship2->setWeaponPower(2);
     $ship2->setJediFactor(2);
     $ship2->setStrength(70);
     $ships['cloakshape_fighter'] = $ship2;
     $ship3 = new Ship('Super Star Destroyer');
     $ship3->setWeaponPower(70);
     $ship3->setJediFactor(0);
     $ship3->setStrength(500);
     $ships['super_star_destroyer'] = $ship3;
     $ship4 = new Ship('RZ-1 A-wing interceptor');
     $ship4->setWeaponPower(4);
     $ship4->setJediFactor(4);
     $ship4->setStrength(50);
     $ships['rz1_a_wing_interceptor'] = $ship4;
     return $ships;
 }
Пример #2
0
 private function createShipFromData(array $shipData)
 {
     if ($shipData['team'] == 'rebel') {
         $ship = new RebelShip($shipData['name']);
     } else {
         $ship = new Ship($shipData['name']);
         $ship->setJediFactor($shipData['jedi_factor']);
     }
     $ship->setId($shipData['id']);
     $ship->setWeaponPower($shipData['weapon_power']);
     $ship->setStrength($shipData['strength']);
     return $ship;
 }