ecoff rdoff point 10001,10001; golayer MacroConstruction scriptm #CityWallTower-vars.scr ifdef mcoCityWallTowerVarsOK mcoDoneVarCheck :mcoDefineVars gv mcoColDS 14 gv mcoColLS 251 gcol mcoColDS ^D Цвет парапета (14) gcol mcoColLS ^D Цвет плоской крыши (251) gv mcoTowerSides 4 gn mcoTowerSides ^D Сколько сторон? (0=circle) ifz mcoTowerSides-1 mcoCleanup ifz mcoTowerSides-2 mcoCleanup gv mcoRS 1 gv mcoRS ^D Крыша плоская или покатая (0=плоская, 1=покатая - стандарт) ifz mcoRS mcoSkipRoofVars gv mcoRoofStyle 0 gv mcoRoofStyle ^D Стиль крыши (0=стандарт 1=городской) (0) ifz mcoRoofStyle mcoSkipCDHouseStyle houseload ^D Городской стиль: :mcoSkipCDHouseStyle gv mcoWW 0 gv mcoWW ^D Ширина прохода (0) :mcoSkipRoofVars gw mcoCityWallTowerVarsOK OK savevars CityWallTower-vars go mcoStart :mcoDoneVarCheck gv mcoUseDefault 1 gv mcoUseDefault ^D Использовать сохраненные настройки? (1=да - стандарт - клик, 0=нет) ifz mcoUseDefault mcoDefineVars :mcoStart selbyp gv mcoBLeg 0 gv mcoFirstTime 0 gv mcoColDR 11 gv mcoColLR 10 color mcoColLS lwidth 0 lstyle solid fstyle solid gp mcoCP 10001,10001 gp mcoCP ^D Центр башни: gdist mcoTestDist 10001,10001 mcoCP ifz mcoTestDist mcoCleanup ifz mcoTowerSides mcodrawcircletower rpoly mcoTowerSides mcoCP ^D Размер и поворот башни: color 0 gp mcoOP @0,0 gdist mcoTestDist mcoCP mcoOP ifz mcoTestDist mcoCleanup gdist mcoOD mcoCP mcoOP gbrng mcoOrient mcoCP mcoOP gv mcoAngle 360/mcoTowerSides gp mcoP1 mcoOP gp mcoP2 ref mcoCP