home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / BJH.PRG < prev    next >
Encoding:
Text File  |  1979-12-31  |  4.9 KB  |  247 lines

  1. clear
  2. set talk off
  3. set device to screen 
  4. close database
  5. a2=.t.
  6. do while a2
  7. clear
  8. @ 1,10 say "********************╨▐└φ╝╞╗«╣▄└φ***********************"
  9. @ 2,10 say "ú░ú«═╦│÷                      ú▒ú«┼┼─Ω╢╚╨▐└φ╝╞╗«"
  10. @ 3,10 say "ú▓ú«╨▐╕─╨▐└φ╝╞╗«              ú│ú«╨▐╕─║≤╡≈╒√╝╞╗«"
  11. @ 4,10 say "ú┤ú«▓Θ╤»╨▐└φ╝╞╗«              ú╡ú«╨▐└φ╝╞╗«╡─╔╛│²"
  12. @ 5,10 say "ú╢ú«╨▐└φ╝╞╗«╡─╘÷╝╙            ú╖ú«░┤╩╡┐¬╠¿╩▒─Γ╨▐╡─╔Φ▒╕"
  13. @ 6,10 say "ú╕ú«╝╞╗«╨▐└φ╖┤└í╩Σ╚δ"
  14. @ 7,10 say "*******************************************************"
  15. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4,5,6):' to p
  16. do case 
  17. case p='0'
  18. retu
  19. case p='6'
  20. k1='w'
  21. do bjh2.prg
  22. case p='1'
  23. a3=.t.
  24. do while a3
  25. clear
  26. @ 2,10 say "******************┼┼─Ω╨▐└φ╝╞╗«******************"
  27. @ 3,10 say "ú░ú«═╦│÷                    ú▒ú«┼┼─Ω┤≤╨▐╝╞╗«"
  28. @ 4,10 say "ú▓ú«┼┼─Ω╓╨ú¿╧εú⌐╨▐╝╞╗«      ú│ú«┼┼─Ω╨íú¿╝∞ú⌐╨▐╝╞╗«" 
  29. @ 5,10 say "ú┤ú«┼┼─Ω╢■▒ú╝╞╗«"
  30. @ 6,10 say "***********************************************"
  31. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4):' to p1
  32. t='2'
  33. use jh index jh1
  34. do case 
  35. case p1='0'
  36. exit
  37. case p1='1'
  38. dele all
  39. pack
  40. do bjh3.prg
  41. case p1='2'
  42. dele all for jh2='2' .or. jh2='3' .or. jh2='4'
  43. pack
  44. do bjh4.prg
  45. case p1='3'
  46. dele all for jh2='3' .or. jh2='4'
  47. pack
  48. do bjh5.prg
  49. case p1='4'
  50. dele all for jh2='4'
  51. pack
  52. do bjh6.prg
  53. endcase 
  54. enddo a3
  55. case p='2'
  56. a1=.t.
  57. do while a1
  58. clear
  59. @ 2,10 say "*******************╨▐╕──Ω╢╚╨▐└φ╝╞╗«*********************"
  60. @ 3,10 say "ú░ú«═╦│÷                            ú▒ú«╨▐╕─┤≤╨▐╝╞╗«"  
  61. @ 4,10 say "ú▓ú«╨▐╕─╓╨ú¿╧εú⌐╨▐╝╞╗«              ú│ú«╨▐╕─╨íú¿╝∞ú⌐╨▐╝╞╗«"
  62. @ 5,10 say "ú┤ú«╨▐╕─╢■▒ú╝╞╗«" 
  63. @ 6,10 say "*******************************************************"
  64. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4):' to w
  65. do case 
  66. case w='0'
  67. exit
  68. case w='1'
  69. c='┤≤╨▐'
  70. a='dx1'
  71. b='bjh6'
  72. do gjh.prg
  73. case w='2'
  74. c='╓╨ú¿╧εú⌐╨▐'
  75. a='zx'
  76. b='bjh8'
  77. do gjh.prg
  78. case w='3'
  79. c='╨íú¿╝∞ú⌐╨▐'
  80. a='sx'
  81. b='bjh10'
  82. do gjh.prg
  83. case w='4'
  84. c='╢■▒ú'
  85. a='eb'
  86. b='bjh12'
  87. do gjh.prg
  88. endcase 
  89. enddo a1
  90. case p='3'
  91. a4=.t.
  92. do while a4
  93. clear
  94. @ 2,10 say "********************╓╪╨┬╡≈╒√╝╞╗«******************"
  95. @ 3,10 say "ú░ú«═╦│÷                      ú▒ú«╡≈╒√┤≤╨▐╝╞╗«"
  96. @ 4,10 say "ú▓ú«╡≈╒√╓╨ú¿╧εú⌐╨▐╝╞╗«        ú│ú«╡≈╒√╨íú¿╝∞ú⌐╨▐╝╞╗«"
  97. @ 5,10 say "ú┤ú«╡≈╒√╢■▒ú╝╞╗«"
  98. @ 6,10 say "**************************************************"
  99. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4):' to p2
  100. use jh index jh1
  101. do case 
  102. case p2='0'
  103. exit
  104. case p2='1'
  105. dele all      
  106. pack
  107. t='1'
  108. do bjh3.prg
  109. case p2='2'
  110. dele all for jh2='2' .or. jh2='3' .or. jh2='4'
  111. pack
  112. t='1'
  113. do bjh4.prg
  114. case p2='3'
  115. dele all for jh2='3' .or. jh2='4'
  116. pack
  117. t='1'
  118. do bjh5.prg
  119. case p2='4'
  120. dele all for jh2='4'
  121. pack
  122. t='1'
  123. do bjh6.prg 
  124. endcase 
  125. enddo a4
  126. case p='4'
  127. a5=.t.
  128. do while a5
  129. clear
  130. @ 2,10 say "*****************▓Θ╤»╨▐└φ╝╞╗«******************"
  131. @ 3,10 say "ú░ú«═╦│÷                     ú▒ú«┤≤╨▐╝╞╗«"
  132. @ 4,10 say "ú▓ú«╓╨ú¿╧εú⌐╨▐╝╞╗«           ú│ú«╨íú¿╝∞ú⌐╨▐╝╞╗«"
  133. @ 5,10 say "ú┤ú«╢■▒ú╝╞╗«                 ú╡ú«─Ω╫█║╧╝╞╗«"
  134. @ 6,10 say "ú╢ú«╝╛╢╚╫█║╧╨▐└φ╝╞╗«"
  135. @ 7,10 say "***********************************************"
  136. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4,5,6):' to p3
  137. do case 
  138. case p3='0'
  139. exit
  140. case p3='1'
  141. a='1'
  142. d='┤≤╨▐└φ'
  143. do bjh8.prg
  144. case p3='2'
  145. a='2'
  146. d='╓╨ú¿╧εú⌐╨▐'
  147. do bjh8.prg
  148. case p3='3'
  149. a='3'
  150. d='╨íú¿╝∞ú⌐╨▐'
  151. do bjh8.prg
  152. case p3='4'
  153. a='4'
  154. d='╢■▒ú'
  155. do bjh8.prg
  156. case p3='5'
  157. do bjh7.prg
  158. case p3='6'
  159. clear
  160. b=' '
  161. @ 4,15 say "╟δ╩Σ╚δ╝╛╢╚╩²╫╓" get b pict '9'
  162. read
  163. b=val(b)
  164. do bjh9.prg
  165. endcase
  166. enddo a5
  167. case p='5'
  168. a3=.t.
  169. do while a3
  170. clear
  171. @ 2,10 say "****************╔╛│²─│╔Φ▒╕╡─╨▐└φ╝╞╗«******************"
  172. @ 3,10 say "ú░ú«═╦│÷                           ú▒ú«┤≤╨▐└φ╝╞╗«"
  173. @ 4,10 say "ú▓ú«╓╨ú¿╧εú⌐╨▐└φ╝╞╗«               ú│ú«╨íú¿╝∞ú⌐╨▐└φ╝╞╗«"
  174. @ 5,10 say "ú┤ú«╢■▒ú╝╞╗«"
  175. @ 6,10 say "*****************************************************"
  176. wait '          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4):' to q
  177. do case 
  178. case q='0'
  179. exit
  180. case q='1'
  181. b='1'
  182. clear
  183. a='         '
  184. c='  '
  185. @ 4,10 say "╟δ╩Σ╚δ╔Φ▒╕▒α║┼" get a
  186. @ 5,10 say "╘┬╖▌:" get c pict '99'
  187. read
  188. clear
  189. @ 4,10 say "╒µ╥¬╔╛│²"+a+"╔Φ▒╕"+c+"╘┬╖▌╡─┤≤╨▐╝╞╗«┬≡ú┐"
  190. wait '  ' to k1
  191. c=val(c) 
  192. if k1='y'
  193. do bjh2.prg
  194. endif
  195. case q='2'
  196. clear
  197. a='         '
  198. c='  '
  199. b='2'
  200. @ 4,10 say "╟δ╩Σ╔Φ▒╕▒α║┼" get a
  201. @ 5,10 say "╘┬╖▌" get c pict '99'
  202. read
  203. clear
  204. @ 4,10 say "╒µ╥¬╔╛│²"+a+"╔Φ▒╕"+c+"╘┬╖▌╡─╓╨ú¿╧εú⌐╨▐╝╞╗«┬≡ú┐"
  205. c=val(c)
  206. wait '  ' to k1
  207. if k1='y'
  208. do bjh2.prg 
  209. endif
  210. case q='3'
  211. clear
  212. a='         '
  213. c='  '
  214. @ 4,10 say "╟δ╩Σ╚δ╔Φ▒╕▒α║┼" get a
  215. @ 5,10 say "╘┬╖▌"get c pict '99'
  216. read
  217. clear
  218. @ 4,10 say "╒µ╥¬╔╛│²"+a+"╔Φ▒╕"+c+"╘┬╖▌╡─╨íú¿╝∞ú⌐╨▐╝╞╗«┬≡ú┐"
  219. c=val(c)
  220. b='3'
  221. wait '  ' to k1
  222. if k1='y'
  223. do bjh2.prg
  224. endif
  225. case q='4'
  226. clear
  227. a='         '
  228. c='  '
  229. @ 4,10 say "╟δ╩Σ╚δ╔Φ▒╕▒α║┼" get a
  230. @ 5,10 say "╘┬╖▌" get c pict '99'
  231. read
  232. b='4'
  233. clear
  234. @ 4,10 say "╒µ╥¬╔╛│²"+a+"╔Φ▒╕"+c+"╘┬╖▌╡─3╢■▒ú╝╞╗«┬≡ú┐"
  235. c=val(c)
  236. wait '  ' to k1
  237. if k1='y'
  238. do bjh2.prg
  239. endif
  240. endcase 
  241. enddo a3
  242. case p='7'
  243. do bjh1.prg
  244. case p='8'
  245. do jx1.prg
  246. endcase 
  247. enddo a2