gl mcoCredits ---Macro design by Morgan Olden (C)2002--- ecoff rdoff point 10001,10001; golayer MacroConstruction scriptm #vars-Stairs.scr ifdef mcoVarsOK mcoDoneVarCheck :mcoDefineVars gv mcoW 5 gv mcoSD 1 gv mcoStyle 1 gv mcoW ^DStaircase width? (5) gv mcoSD ^DStep depth? (1) gv mcoStyle ^DStyle? (1=Wood,default 2=Stone 3=Plain) gv mcoCol1 39 gv mcoCol2 36 ifz mcoStyle-1 mcoDoneStyleSelect gv mcoCol1 253 gv mcoCol2 248 ifz mcoStyle-2 mcoDoneStyleSelect gv mcoCol1 15 gv mcoCol2 15 :mcoDoneStyleSelect gw mcoVarsOK OK savevars vars-Stairs go mcoStart :mcoDoneVarCheck gv mcoUseDefault 1 gv mcoUseDefault ^DUse saved settings? (1=yes - default - click) (0=no) ifz mcoUseDefault mcoDefineVars :mcoStart fstyle Solid;lwidth 0 gp mcoP1 ^DPoint: iferr mcoAbort gp mcoP1a mcoP1 DBLN mcoW mcoP1 ^DNext point:; |gp mcoP2 @0,0 gdist mcoD12 mcoP1 mcoP2 ifz mcoD12 mcoAbort selbyp;erase GBRNG mcoB12 mcoP1 mcoP2 gp mcoP1R ref mcoP1