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; }
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; }
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; }