home *** CD-ROM | disk | FTP | other *** search
- REM ************************************************************************
- REM Text template maker --- subroutine (tbwrtt.cdl)
-
- REM Purpose: To write the entire text template onto the part
- REM ************************************************************************
-
-
- SET devin, $tplname
- :read_fld
- INPUT "%d %s %d",sqnum,$tmp,nchar
-
- CLEAR $fldtxt
- ARRAY $fldtxt[nchar+1]
-
- REM *** dummy read two characters
- INPUT "%c %c",$fldtxt[0],$fldtxt[1]
-
- i = 0
- :txtloop
- INPUT "%c",$fldtxt[i]
- IF ($fldtxt[i] == 34)
- GOTO read_more
- i = i + 1
- goto txtloop
-
- :read_more
- $fldtxt[i] = 0
- INPUT "%f %f %f %f %f %d %d\n",dx,dy,fldlngth,txtht,asprat,font,pen
-
- IF (sqnum != 10000)
- GOTO write_txt
- GOTO exit
-
- :write_txt
- txtx = bpx + dx
- txty = bpy + dy
- TEXT txtx,txty,$fldtxt,0,txtht,asprat,0,0,0,font,0,0,pen
- GOTO read_fld
-
-
- :exit
- CLOSE devin
- EXIT
-