home *** CD-ROM | disk | FTP | other *** search
- %expld.ccc
- * explode placed objects of all levels
- :a
- * check geometric mode activity (c100=' ')
- ascii c100 r13
- if r13 eq 32 :b
- mess illegal command, use \GEOM first !
- getwe
- goto :a
- :b
- sbreset
- r3=0
- i2=0
- mess explode: y- first level, n- all levels
- getyn r5
- mess wish to explode objects from <ARCALIB> ?
- getyn r6
- :B
- mess object to explode
- gete i1
- mess confirm choice
- getyn r1
- unshow i1
- if r1 eq 0 :B
- :C
- c1='1'
- r1=0
- ovl movret
- if r1 lt 0 :d
- if r1 gt 0 :z
- c1='1'
- r2=0
- ovl dele
- :d
- c10=c117;c11=c118;c12=c119;c13=c120;c14=c121;c15=c122;c16=c123;c17=c124
- c1 8 = '$d$dmret'
- r2 = 0
- c9='r'
- ovl dumb
- i49=1
- :k
- r1 = 1
- :q
- c1 = c10
- c2 = c11
- c3 = c12
- c4 = c13
- c5 = c14
- c6 = c15
- c7 = c16
- c8 = c17
- c10 = ' '
- c9='u'
- ovl rdumb
- r1=0
- if r5 eq 1 :Z
- c1='6'
- ovl movret
- r1=2
- r9=0
- ovl i2r
- if r2 gt 4 :C
- goto :B
- :z
- if r1 eq 2 :1
- if r1 eq 3 :2
- if r1 eq 4 :3
- if r1 eq 5 :4
- :1
- mess System error (rc = #r1 )
- getwe
- goto :Z
- :2
- mess Error, disk is full
- getwe
- goto :Z
- :3
- mess Error, element file is empty
- getwe
- goto :Z
- :4
- mess Error, placed element file was not found
- getwe
- :Z
-