home *** CD-ROM | disk | FTP | other *** search
- rem program exampl1.cdl
-
- on reg goto ,getent,f8,f8
-
- :getent
- getent "Select example entity",entype
- on (@key + 3) goto exit,getent,getent,
- if ((entype == 0) || (@error == 1))
- goto getent
-
- :loop
- getmenu "Choose parameter to reset (Esc to end)",\
- "LEVEL",\
- "COLOR",\
- "VIEW",\
- "MASK",\
- "PEN",\
- "LNTYPE",\
- "LNWDTH",\
- "TEXT",\
- "DONE"
- on (@key + 3) goto done,getent,loop,loop,f1,f2,f3,f4,f5,f6,f7,f8,done
-
- :f1
- set level,@intdat[4]
- goto loop
-
- :f2
- set color,@intdat[3]
- goto loop
-
- :f3
- if entype=3 || entype > 10
- set view,@intdat[8]
- goto loop
-
- :f4
- set mask,entype
- goto loop
-
- :f5
- set pen,@intdat[6]
- goto loop
-
- :f6
- set linetype,@intdat[7]
- goto loop
-
- :f7
- set linewidth,@intdat[7]
- goto loop
-
- :f8
- if (@intdat[0] < 11)
- goto message1
- getmenu "Choose text option to reset",\
- "NOT HGT",\
- "ASPECT",\
- "ANGLE",\
- "DIM HT",\
- "DIM SCL",\
- "DONE"
- on (@key + 3) goto loop,loop,f8,f8,height,aspect,angle,dimht,dimscl,loop
-
- :height
- set textht,@fltdat[2]
- goto f8
-
- :aspect
- set textasp, @fltdat[3]
- goto f8
-
- :angle
- set textang, @fltdat[4]
- goto f8
-
- :message1
- pause "Entity is not text... (RET)"
- goto loop
-
- :dimht
- reg = 2
- exit
-
- :dimscl
- reg = 3
- exit
-
- :done
- getmenu "Choose option",\
- "EXIT",\
- "NEW ENT"
- on (@key + 3) goto loop,loop,done,,exit,getent
-
- :exit
- reg = 4
- exit
-