コード例 #1
0
ファイル: Building.php プロジェクト: KosenkoP/MyTown1
 public function apartmentCount($number)
 {
     $arr = array();
     for ($i = 0; $i < $number; $i++) {
         $apartmentOptions = AssBuilder::getApartmentOptions();
         $apartmentOptions['floorCount'] = $this->floorCount;
         $arr[$i] = new Apartment($apartmentOptions);
     }
     $this->apartmentCount = $arr;
 }
コード例 #2
0
ファイル: Street.php プロジェクト: KosenkoP/MyTown1
 public function __construct()
 {
     $streetOptions = AssBuilder::getStreetOptions();
     $streetNameArr = array('Пушкинская', 'Советская', 'Малышева', 'Академика Павлова', 'Ленина');
     $this->streetName = $streetNameArr[$streetOptions['streetNameRand']];
     $this->streetLength = $streetOptions['streetLengthRand'];
     $this->streetCoords = $streetOptions['streetCoordsRand'];
     for ($i = 0; $i < $streetOptions['houseCountRand']; $i++) {
         $arr[$i] = new Building();
     }
     $this->houseCount = $arr;
 }
コード例 #3
0
ファイル: Town.php プロジェクト: KosenkoP/MyTown1
 public function __construct()
 {
     $townOptions = AssBuilder::getTownOptions();
     $townNameArr = array('Киев', 'Харьков', 'Одесса', 'Николаев');
     $this->townName = $townNameArr[$townOptions['townNameRand']];
     $townFoundYear = array(482, 1653, 1794, 1869);
     $this->foundYear = $townFoundYear[$townOptions['townNameRand']];
     $townCoord = array('50°27′ с. ш. 30°31′ в. д.', '50°00′ с. ш. 36°13′ в. д.', '46°28′ с. ш. 30°44′ в. д.', '48°00′ с. ш. 37°48′ в. д.');
     $this->townCoords = $townCoord[$townOptions['townNameRand']];
     for ($i = 0; $i < $townOptions['streetCountRand']; $i++) {
         $arr[$i] = new Street();
     }
     $this->streetCount = $arr;
 }