home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / proglang / ladybug1.arj / DIAMND.BUG < prev    next >
Text File  |  1991-01-13  |  1KB  |  115 lines

  1. ; diamnd.bug
  2.  
  3. to "start 
  4. pu bk 103 lt 60 fd 16 pd
  5. end
  6.  
  7. to "add1  
  8. move3
  9. diamonds
  10. end
  11.  
  12. to "add2  
  13. move3
  14. diamonds
  15. move3
  16. diamonds
  17. end
  18.  
  19. to "move  
  20. pu rt 60 bk 8 lt 60 bk 8 pd
  21. end
  22.  
  23. to "move2  
  24. pu fd 56 rt 60 fd 16 lt 60 pd
  25. end
  26.  
  27. to "move3  
  28. pu fd 16 rt 60 fd 56 lt 60 pd
  29. end
  30.  
  31. to "move4 
  32. pu fd 24 rt 60 fd 40 rt 60 fd 16 pd
  33. end
  34.  
  35. to "move5 
  36. pu rt 60 bk 24 rt 60 fd 16 lt 60 pd
  37. end
  38.  
  39. to "move6 
  40. pu rt 60 fd 16 rt 60 fd 16 lt 60 pd
  41. end
  42.  
  43. to "move7  
  44. pu fd 24 rt 60 fd 40 rt 60 fd 16 pd
  45. end
  46.  
  47. to "side2 
  48. diamonds
  49. move2
  50. diamonds
  51. end
  52.  
  53. to "side3 
  54. diamonds
  55. move2
  56. diamonds
  57. move2
  58. diamonds
  59. end
  60.  
  61. to "diamond  :n
  62. repeat 2 [fd :n rt 60 fd :n rt 120]
  63. end
  64.  
  65. to "diamonds  
  66. diamond 8
  67. move
  68. diamond 24
  69. move
  70. diamond 40
  71. end
  72.  
  73.  
  74. to "rim  
  75. start
  76. side3
  77. add2
  78. move4
  79. side3
  80. add2
  81. move4
  82. side3
  83. add2
  84. end
  85.  
  86. to "inside 
  87. move5
  88. side2
  89. add1
  90. move4
  91. side2
  92. add1
  93. move4
  94. side2
  95. add1
  96. end
  97.  
  98. to "block  
  99. move6
  100. diamonds
  101. move7
  102. diamonds
  103. move7
  104. diamonds
  105. end
  106.  
  107. to "tess 
  108. rim
  109. inside
  110. block
  111. end
  112.  
  113. make "description [ Diamonds - to start, type "tess" ]
  114. print :description
  115.