ACRS#RK)LKxc`d``e`f@ | (" \ < @6 XDIVH tL llQ0xoDQsϟ<<$I$iI$dI$-LҒddd$$$$I$I$I$Idww<=O<2^x~>×&'"BĊ$.rD(V4V%ĐbV,5-ĩKGFx"3e,eJf.{rZe!w<7QTWŪ\ըբ:UT~5fԂZU[j_KuX8H ȅB(J&hna)%X83:LGOЯt~QҟU+zSc}oFXLt, Fl.!IE\m$ TR\ jN> T0-Bg0Uk#+!bca Ka0‚aUXx|  41aXGϩ+KRsig?:xc```hbCÈ(\!'3/!4$$'5"Y&<#3'U!(1==3/(+(51E7 9)z|~(+l>n>p>r>t>v>x>z>|>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????? ? ?????????? ?"?$?&?(?*?,?.?0?2?4?6?8?:??@?B?D?F?H?J?L?N?P?R?T?V?X?Z?\?^?`?b?d?f?h?j?l?n?p?r?t?v?x?z?|?~?????????????????????????????????????????????????????????????????@@@@@ @ @@@@@@@@@@ @"@$@&@(@*@,@.@0@2@4@6@8@:@<@>@@@B@D@F@H@J@L@N@P@ Continuem; 'hT #M>#Draw dashed line between 2 objects5 && ; This program is a brief demonstration of how you might connect; two objects with a dashed line. The objects can be at any angle; to one another and, when dragged, the dashed line will remain; connected. ; You are free to use this code as is or modified in any program you; create. However, you do so at your own risk. GanTek Multimedia; makes no claims as to its accuracy, completeness, etc. so GanTek ; won't be liable for any problems you experience.; Send questions/comments to: info@gantekmultimedia.com6)Kaa   ;,Kaa   5 2hV V V V V V V W W W W V V V V W W W W yyyMyMy   $  *6  <H  NZ & `l  r~                  "  (4: FL  R \  b#\##  n    t   z           &  28  >JP V \    bnt z   X ###                     "  .:FRXbh  nz                  ; MAKE A NOTE OF THE HORIZONTAL AND VERTICAL COORDINATES OF THE CENTER OF EACH OBJECT* V    V  +   V    V    W    W ,   V    V    W    W - *; DETERMINE START AND END POINTS  !y!    !y!          ; GET SLOPE OF LINE  !y!    ; DRAW DASHED LINE*    1 + ; Base dash length on width of full line for slopes <= 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1     5 $   &         &      !My!1& & & &      5 $   &         &        - ., ; Base dash length on height of full line for slopes > 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1 $   &     5&     5 $   &       &        !My!1& & & &  $   &     5&     5 $   &   &        - .- *   Returnl5 2:: yV V V V V V V W W W W V V V V W W W W yyyMyMy "  (4  :F  LX  ^j ) p|                     &2  8DJ V\  b l  r#_##  ~       }           & *6  BH  NZ` f l    r~    [! ###                     & , 2  >JVbhrx  ~                  ; ERASE INITIAL LINE!y! ; MAKE A NOTE OF THE HORIZONTAL AND VERTICAL COORDINATES OF THE CENTER OF EACH OBJECT* V    V  +   V    V    W    W ,   V    V    W    W - *; DETERMINE START AND END POINTS  !y!    !y!          ; GET SLOPE OF LINE  !y!    ; DRAW DASHED LINE*    1 + ; Base dash length on width of full line for slopes <= 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1     5 $   &         &      !My!1& & & &      5 $   &         &        - ., ; Base dash length on height of full line for slopes > 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1 $   &     5&     5 $   &       &        !My!1& & & &  $   &     5&     5 $   &   &        - .- *55(] ]   ] 1 5 2:: yV V V V V V V W W W W V V V V W W W W yyyMyMy "  (4  :F  LX  ^j ) p|                     &2  8DJ V\  b l  r#_##  ~       }           & *6  BH  NZ` f l    r~    [! ###                     & , 2  >JVbhrx  ~                  ; ERASE INITIAL LINE!y! ; MAKE A NOTE OF THE HORIZONTAL AND VERTICAL COORDINATES OF THE CENTER OF EACH OBJECT* V    V  +   V    V    W    W ,   V    V    W    W - *; DETERMINE START AND END POINTS  !y!    !y!          ; GET SLOPE OF LINE  !y!    ; DRAW DASHED LINE*    1 + ; Base dash length on width of full line for slopes <= 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1     5 $   &         &      !My!1& & & &      5 $   &         &        - ., ; Base dash length on height of full line for slopes > 1 ; Change the 5's to other numbers to vary dash length and spacing length ; If you do so, change the 10 in the repeat counter to twice the dash length . 2   1 3 10  1 $   &     5&     5 $   &       &        !My!1& & & &  $   &     5&     5 $   &   &        - .- *55(] ]   ] 1  xMNAE oDcnBb4afB1L]%lTԭNϾ̇ ˮH||a#ҜP5ID@~&xdz`יZ?fڐi ݐĘr<{&xZ?t0V$spdųEO;.+m{,5qI75Q9TI/ j<"r0M}Oåho:MPAw)lFGK=^0?[;kh6y_\iCL8nzGsRj&x5E.';vڨʰI$[ *V7ܟ>>xyT aƿ[hO" gϾE(KRvʨ]rGeˮPֲe-eEd_iso=癙wo?16&BXtW^:BE<鵇8+\;h}uJV3#g#ae&Z]K\YZ] fV780.N9.TOҪRz60Z!җ/}럖!q"RzQRQSq<*9#p*>@20= ߇cSbT͈I6+l!bKBV"BѣmunE52|`  =3 ?0B;z؋WwyF0򀑇%^R~6="6S#dS>L|&-`+W3",b?C`kЩ!s}F^0o D͇_`?ܼysx<#yF0HqϪO՘*[&10,WeEJUV.Qu:uz4lԸIfm[lպMvv;tԹKn{ۡO~N ,~҄{m8-$e>je_+"~>rn#ގ:dKa6[f{%; X/^p-[SӶ}u?"pƭGOĦ{ye<}4-nj;#*zp{{+oط_Q'"(9skϟ^XpxE^z&i·7;S.["8!dk֭]͛n8-lLB~[xc`tgc000d`a``p`Fa%p:(ąpQ xc`tgc000d`a``p`WFe atPX. $ xc`@BFSy@Bj$@C@ @H@7@S9%@P@P@ @hD @+JE @eE @*.NF @ ,xF @F @lF @G"@6JG(@H4@1@K4@2@K@L                               <`Ҁ`