home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / GEN3D2.ZIP / SAMPL23D.SPR < prev    next >
Encoding:
Text File  |  1995-02-01  |  8.9 KB  |  330 lines

  1. *       ╓─────────────────────────────────────────────────────────╖
  2. *       ║                                                         ║
  3. *       ║ 02/01/95            SAMPL23D.SPR               17:27:50 ║
  4. *       ║                                                         ║
  5. *       ╟─────────────────────────────────────────────────────────╢
  6. *       ║                                                         ║
  7. *       ║ Author's Name                                           ║
  8. *       ║                                                         ║
  9. *       ║ Copyright (c) 1995 Company Name                         ║
  10. *       ║ Address                                                 ║
  11. *       ║ City,     Zip                                           ║
  12. *       ║                                                         ║
  13. *       ║ Description:                                            ║
  14. *       ║ This program was automatically generated by GENSCRN.    ║
  15. *       ║                                                         ║
  16. *       ╙─────────────────────────────────────────────────────────╜
  17.  
  18.  
  19. #REGION 0
  20. REGIONAL m.currarea, m.talkstat, m.compstat
  21.  
  22. IF SET("TALK") = "ON"
  23.     SET TALK OFF
  24.     m.talkstat = "ON"
  25. ELSE
  26.     m.talkstat = "OFF"
  27. ENDIF
  28. m.compstat = SET("COMPATIBLE")
  29. SET COMPATIBLE FOXPLUS
  30.  
  31. m.currarea = SELECT()
  32.  
  33.  
  34. *       ╓─────────────────────────────────────────────────────────╖
  35. *       ║                                                         ║
  36. *       ║                MS-DOS Window definitions                ║
  37. *       ║                                                         ║
  38. *       ╙─────────────────────────────────────────────────────────╜
  39. *
  40.  
  41. IF NOT WEXIST("_qxd11fivd")
  42.     DEFINE WINDOW _qxd11fivd ;
  43.         FROM INT((SROW()-24)/2),INT((SCOL()-78)/2) ;
  44.         TO INT((SROW()-24)/2)+23,INT((SCOL()-78)/2)+77 ;
  45.         NOFLOAT ;
  46.         NOCLOSE ;
  47.         SHADOW ;
  48.         NOMINIMIZE ;
  49.         PANEL ;
  50.         COLOR SCHEME 10
  51. ENDIF
  52.  
  53.  
  54. *       ╓─────────────────────────────────────────────────────────╖
  55. *       ║                                                         ║
  56. *       ║              SAMPL23D/MS-DOS Screen Layout              ║
  57. *       ║                                                         ║
  58. *       ╙─────────────────────────────────────────────────────────╜
  59. *
  60.  
  61. #REGION 1
  62. IF WVISIBLE("_qxd11fivd")
  63.     ACTIVATE WINDOW _qxd11fivd SAME
  64. ELSE
  65.     ACTIVATE WINDOW _qxd11fivd NOSHOW
  66. ENDIF
  67. @ 0,0 TO 16,74 DOUBLE
  68. *Code For 3D Environment
  69. IF _DOS
  70. @ 0,0 SAY "╔═════════════════════════════════════════════════════════════════════════" COLOR N/BG
  71. @ 0,74 SAY "╗" COLOR W+/BG
  72. @ 1,0 SAY "║" COLOR N/BG
  73. @ 2,0 SAY "║" COLOR N/BG
  74. @ 3,0 SAY "║" COLOR N/BG
  75. @ 4,0 SAY "║" COLOR N/BG
  76. @ 5,0 SAY "║" COLOR N/BG
  77. @ 6,0 SAY "║" COLOR N/BG
  78. @ 7,0 SAY "║" COLOR N/BG
  79. @ 8,0 SAY "║" COLOR N/BG
  80. @ 9,0 SAY "║" COLOR N/BG
  81. @ 10,0 SAY "║" COLOR N/BG
  82. @ 11,0 SAY "║" COLOR N/BG
  83. @ 12,0 SAY "║" COLOR N/BG
  84. @ 13,0 SAY "║" COLOR N/BG
  85. @ 14,0 SAY "║" COLOR N/BG
  86. @ 15,0 SAY "║" COLOR N/BG
  87. @ 1,74 SAY "║" COLOR W+/BG
  88. @ 2,74 SAY "║" COLOR W+/BG
  89. @ 3,74 SAY "║" COLOR W+/BG
  90. @ 4,74 SAY "║" COLOR W+/BG
  91. @ 5,74 SAY "║" COLOR W+/BG
  92. @ 6,74 SAY "║" COLOR W+/BG
  93. @ 7,74 SAY "║" COLOR W+/BG
  94. @ 8,74 SAY "║" COLOR W+/BG
  95. @ 9,74 SAY "║" COLOR W+/BG
  96. @ 10,74 SAY "║" COLOR W+/BG
  97. @ 11,74 SAY "║" COLOR W+/BG
  98. @ 12,74 SAY "║" COLOR W+/BG
  99. @ 13,74 SAY "║" COLOR W+/BG
  100. @ 14,74 SAY "║" COLOR W+/BG
  101. @ 15,74 SAY "║" COLOR W+/BG
  102. @ 16,0 SAY "╚" COLOR N/BG
  103. @ 16,1 SAY "═════════════════════════════════════════════════════════════════════════╝" COLOR W+/BG
  104. ENDIF
  105. *Code For 3D Environment
  106. @ 11,4 GET lc_choose ;
  107.     PICTURE "@*RVN View Cost;View Price;Quit" ;
  108.     SIZE 1,14,0 ;
  109.     DEFAULT 1
  110. *Code For 3D Environment
  111. IF _DOS
  112. @ 10,3 SAY "┌──────────────" COLOR W+/BG
  113. @ 10,18 SAY "┐" COLOR N/BG
  114. @ 11,3 SAY "│" COLOR W+/BG
  115. @ 12,3 SAY "│" COLOR W+/BG
  116. @ 13,3 SAY "│" COLOR W+/BG
  117. @ 11,18 SAY "│" COLOR N/BG
  118. @ 12,18 SAY "│" COLOR N/BG
  119. @ 13,18 SAY "│" COLOR N/BG
  120. @ 14,3 SAY "└" COLOR W+/BG
  121. @ 14,4 SAY "──────────────┘" COLOR N/BG
  122. ENDIF
  123. *Code For 3D Environment
  124. @ 10,22 TO 14,28 DOUBLE
  125. *Code For 3D Environment
  126. IF _DOS
  127. @ 10,22 SAY "╔═════" COLOR N/BG
  128. @ 10,28 SAY "╗" COLOR W+/BG
  129. @ 11,22 SAY "║" COLOR N/BG
  130. @ 12,22 SAY "║" COLOR N/BG
  131. @ 13,22 SAY "║" COLOR N/BG
  132. @ 11,28 SAY "║" COLOR W+/BG
  133. @ 12,28 SAY "║" COLOR W+/BG
  134. @ 13,28 SAY "║" COLOR W+/BG
  135. @ 14,22 SAY "╚" COLOR N/BG
  136. @ 14,23 SAY "═════╝" COLOR W+/BG
  137. ENDIF
  138. *Code For 3D Environment
  139. @ 13,25 SAY "▄" ;
  140.     SIZE 1,1, 0
  141. @ 12,25 SAY "█" ;
  142.     SIZE 1,1, 0
  143. @ 11,25 SAY "█" ;
  144.     SIZE 1,1, 0
  145. @ 9,20 TO 15,72
  146. *Code For 3D Environment
  147. IF _DOS
  148. @ 9,20 SAY "┌───────────────────────────────────────────────────" COLOR W+/BG
  149. @ 9,72 SAY "┐" COLOR N/BG
  150. @ 10,20 SAY "│" COLOR W+/BG
  151. @ 11,20 SAY "│" COLOR W+/BG
  152. @ 12,20 SAY "│" COLOR W+/BG
  153. @ 13,20 SAY "│" COLOR W+/BG
  154. @ 14,20 SAY "│" COLOR W+/BG
  155. @ 10,72 SAY "│" COLOR N/BG
  156. @ 11,72 SAY "│" COLOR N/BG
  157. @ 12,72 SAY "│" COLOR N/BG
  158. @ 13,72 SAY "│" COLOR N/BG
  159. @ 14,72 SAY "│" COLOR N/BG
  160. @ 15,20 SAY "└" COLOR W+/BG
  161. @ 15,21 SAY "───────────────────────────────────────────────────┘" COLOR N/BG
  162. ENDIF
  163. *Code For 3D Environment
  164. @ 2,3 TO 8,72 DOUBLE
  165. *Code For 3D Environment
  166. IF _DOS
  167. @ 2,3 SAY "╔════════════════════════════════════════════════════════════════════" COLOR W+/BG
  168. @ 2,72 SAY "╗" COLOR N/BG
  169. @ 3,3 SAY "║" COLOR W+/BG
  170. @ 4,3 SAY "║" COLOR W+/BG
  171. @ 5,3 SAY "║" COLOR W+/BG
  172. @ 6,3 SAY "║" COLOR W+/BG
  173. @ 7,3 SAY "║" COLOR W+/BG
  174. @ 3,72 SAY "║" COLOR N/BG
  175. @ 4,72 SAY "║" COLOR N/BG
  176. @ 5,72 SAY "║" COLOR N/BG
  177. @ 6,72 SAY "║" COLOR N/BG
  178. @ 7,72 SAY "║" COLOR N/BG
  179. @ 8,3 SAY "╚" COLOR W+/BG
  180. @ 8,4 SAY "════════════════════════════════════════════════════════════════════╝" COLOR N/BG
  181. ENDIF
  182. *Code For 3D Environment
  183. @ 3,4 TO 7,11
  184. *Code For 3D Environment
  185. IF _DOS
  186. @ 3,4 SAY "┌──────" COLOR W+/BG
  187. @ 3,11 SAY "┐" COLOR N/BG
  188. @ 4,4 SAY "│" COLOR W+/BG
  189. @ 5,4 SAY "│" COLOR W+/BG
  190. @ 6,4 SAY "│" COLOR W+/BG
  191. @ 4,11 SAY "│" COLOR N/BG
  192. @ 5,11 SAY "│" COLOR N/BG
  193. @ 6,11 SAY "│" COLOR N/BG
  194. @ 7,4 SAY "└" COLOR W+/BG
  195. @ 7,5 SAY "──────┘" COLOR N/BG
  196. ENDIF
  197. *Code For 3D Environment
  198. @ 5,10 TO 7,20
  199. *Code For 3D Environment
  200. IF _DOS
  201. @ 5,10 SAY "┌─────────" COLOR W+/BG
  202. @ 5,20 SAY "┐" COLOR N/BG
  203. @ 6,10 SAY "│" COLOR W+/BG
  204. @ 6,20 SAY "│" COLOR N/BG
  205. @ 7,10 SAY "└" COLOR W+/BG
  206. @ 7,11 SAY "─────────┘" COLOR N/BG
  207. ENDIF
  208. *Code For 3D Environment
  209. @ 3,22 TO 7,29
  210. *Code For 3D Environment
  211. IF _DOS
  212. @ 3,22 SAY "┌──────" COLOR W+/BG
  213. @ 3,29 SAY "┐" COLOR N/BG
  214. @ 4,22 SAY "│" COLOR W+/BG
  215. @ 5,22 SAY "│" COLOR W+/BG
  216. @ 6,22 SAY "│" COLOR W+/BG
  217. @ 4,29 SAY "│" COLOR N/BG
  218. @ 5,29 SAY "│" COLOR N/BG
  219. @ 6,29 SAY "│" COLOR N/BG
  220. @ 7,22 SAY "└" COLOR W+/BG
  221. @ 7,23 SAY "──────┘" COLOR N/BG
  222. ENDIF
  223. *Code For 3D Environment
  224. @ 3,31 TO 5,35
  225. *Code For 3D Environment
  226. IF _DOS
  227. @ 3,31 SAY "┌───" COLOR W+/BG
  228. @ 3,35 SAY "┐" COLOR N/BG
  229. @ 4,31 SAY "│" COLOR W+/BG
  230. @ 4,35 SAY "│" COLOR N/BG
  231. @ 5,31 SAY "└" COLOR W+/BG
  232. @ 5,32 SAY "───┘" COLOR N/BG
  233. ENDIF
  234. *Code For 3D Environment
  235. @ 6,31 TO 7,36
  236. *Code For 3D Environment
  237. IF _DOS
  238. @ 6,31 SAY "┌────" COLOR W+/BG
  239. @ 6,36 SAY "┐" COLOR N/BG
  240. @ 7,31 SAY "└" COLOR W+/BG
  241. @ 7,32 SAY "────┘" COLOR N/BG
  242. ENDIF
  243. *Code For 3D Environment
  244. @ 3,36 TO 7,46
  245. *Code For 3D Environment
  246. IF _DOS
  247. @ 3,36 SAY "┌─────────" COLOR W+/BG
  248. @ 3,46 SAY "┐" COLOR N/BG
  249. @ 4,36 SAY "│" COLOR W+/BG
  250. @ 5,36 SAY "│" COLOR W+/BG
  251. @ 6,36 SAY "│" COLOR W+/BG
  252. @ 4,46 SAY "│" COLOR N/BG
  253. @ 5,46 SAY "│" COLOR N/BG
  254. @ 6,46 SAY "│" COLOR N/BG
  255. @ 7,36 SAY "└" COLOR W+/BG
  256. @ 7,37 SAY "─────────┘" COLOR N/BG
  257. ENDIF
  258. *Code For 3D Environment
  259. @ 3,48 TO 5,52
  260. *Code For 3D Environment
  261. IF _DOS
  262. @ 3,48 SAY "┌───" COLOR W+/BG
  263. @ 3,52 SAY "┐" COLOR N/BG
  264. @ 4,48 SAY "│" COLOR W+/BG
  265. @ 4,52 SAY "│" COLOR N/BG
  266. @ 5,48 SAY "└" COLOR W+/BG
  267. @ 5,49 SAY "───┘" COLOR N/BG
  268. ENDIF
  269. *Code For 3D Environment
  270. @ 6,52 TO 7,71
  271. *Code For 3D Environment
  272. IF _DOS
  273. @ 6,52 SAY "┌──────────────────" COLOR W+/BG
  274. @ 6,71 SAY "┐" COLOR N/BG
  275. @ 7,52 SAY "└" COLOR W+/BG
  276. @ 7,53 SAY "──────────────────┘" COLOR N/BG
  277. ENDIF
  278. *Code For 3D Environment
  279. @ 4,55 SAY "What, me worry?" ;
  280.     SIZE 1,15, 0
  281. *Code For 3D Environment
  282. IF _DOS
  283. @ 3,54 SAY "╔═══════════════" COLOR W+/BG
  284. @ 3,70 SAY "╗" COLOR N/BG
  285. @ 4,54 SAY "║" COLOR W+/BG
  286. @ 4,70 SAY "║" COLOR N/BG
  287. @ 5,54 SAY "╚" COLOR W+/BG
  288. @ 5,55 SAY "═══════════════╝" COLOR N/BG
  289. ENDIF
  290. *Code For 3D Environment
  291. @ 12,38 SAY "This is a 2D message!" ;
  292.     SIZE 1,21, 0
  293. *Code For 3D Environment
  294. IF _DOS
  295. @ 11,37 SAY "╔═════════════════════" COLOR W+/BG
  296. @ 11,59 SAY "╗" COLOR W+/BG
  297. @ 12,37 SAY "║" COLOR W+/BG
  298. @ 12,59 SAY "║" COLOR W+/BG
  299. @ 13,37 SAY "╚" COLOR W+/BG
  300. @ 13,38 SAY "═════════════════════╝" COLOR W+/BG
  301. ENDIF
  302. *Code For 3D Environment
  303. *Code For 3D Environment
  304. IF _DOS
  305. @ 05,11 SAY "┼" COLOR W+/BG
  306. @ 06,36 SAY "┤" COLOR N/BG
  307. @ 07,10 SAY "┴" COLOR N/BG
  308. @ 07,11 SAY "┴" COLOR N/BG
  309. @ 07,36 SAY "┴" COLOR W+/BG
  310. ENDIF
  311. *Code For 3D Environment
  312.  
  313. IF NOT WVISIBLE("_qxd11fivd")
  314.     ACTIVATE WINDOW _qxd11fivd
  315. ENDIF
  316.  
  317. READ CYCLE
  318.  
  319. RELEASE WINDOW _qxd11fivd
  320. SELECT (m.currarea)
  321.  
  322.  
  323. #REGION 0
  324. IF m.talkstat = "ON"
  325.     SET TALK ON
  326. ENDIF
  327. IF m.compstat = "ON"
  328.     SET COMPATIBLE ON
  329. ENDIF
  330.