home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / geos / programming / geoBasic-minidemo.cvt (.txt) < prev    next >
Encoding:
GEOS ConVerT  |  1998-01-13  |  41.5 KB  |  535 lines

  1. gbmINIdEMO
  2. prg FORMATTED geos FILE v1.0
  3. gbmINIdEMOv1.0
  4. dENNIS eLLIS
  5. BASIC
  6. GEObASIC
  7. cOPYRIGHT (C) 1988, bERKELEY sOFTWORKS
  8.     return                              650
  9. esp:                                    
  10. $(1)="":                              
  11. $(2)="s
  12. ":            
  13. $(3)="
  14. .":gosub 
  15. :     goto 
  16.                           660
  17. :                               
  18. $(1)="t
  19. ":      
  20. $(2)="
  21. ":     
  22. $(3)="
  23. .":              gosub 
  24. :goto 
  25.               670
  26. :                               
  27. $(2)=chr$(26)+                        "
  28. "+chr$(27):           
  29. $(3)="
  30. ":               
  31. $(1)="":goto 
  32.                 680
  33. :                                   
  34. $(1)=chr$(24)+
  35. $(1)+
  36. $:             
  37. $(2)=chr$(24)+
  38. $(2)+
  39. $:             
  40. $(3)=chr$(24)+
  41. $(3)+
  42. $:             dialog"
  43. ":return                                                         r
  44. .                                                                          )
  45. ;9>9>
  46. gbmINIdEMO
  47. gbd-33
  48. K/00)7
  49. eRROR i:   
  50. 9)l/) 
  51. VQVRVSVTVU
  52. U&T&S&R&Q$Q0
  53. FQFRFSFTFU{$60}
  54. F{$7c}F{$7d}F{$7e}F
  55. Z&Y&X&W
  56. p%P8)
  57. Q4x>v
  58.  ;  /"
  59. 8# )#
  60. a! l*0
  61. *l{$7b}! 
  62. * x* 
  63.  l*0:
  64. oN DISK:
  65. iNSERT NEW DISK
  66. SWAP ERROR
  67. GEObASIC AND DATA FILE
  68. @MUST BE ON THE SAME DISK
  69. pIN A ONE DRIVE SYSTEM
  70. GEObASIC iNFO   
  71. ?eXTRA IGNORED?rEDOt
  72. gbmINIdEMOv1.0
  73. (lx* 
  74.  p+l.*
  75. ol!sl
  76. BASIC DATA  v1.0
  77. BASIC
  78. gbmINIdEMOv1.0
  79. dENNIS eLLIS
  80. BASIC
  81. GEObASIC
  82. cOPYRIGHT (C) 1988, bERKELEY sOFTWORKS
  83. dISK FULL, REMOVE SOME FILES
  84. pLEASE sELECT oPTION:
  85. NEW DOCUMENT
  86. EXISTING DOCUMENT
  87. TO DESKtOP
  88. fILE EXISTS, CHOOSE ANOTHER.
  89. dATA FILE IS BEYOND v1.0
  90. warning!
  91. tHIS FILE IS WRITE PROTECTED.
  92. pLEASE ENTER NEW FILENAME:
  93. pLEASE ENTER AN AUTHOR NAME
  94. OPENING FILE
  95. CREATING FILE
  96. nOT ENOUGH FREE SPACE ON
  97. @DISK FOR DESK ACCESSORY.
  98. RUNNING DESK ACCESSORY
  99. aq.bq
  100. pLEASE REBOOT YOUR SYSTEM
  101. @USING THE SAME geos DISK
  102. pTHAT WAS FIRST USED TO RUN
  103. {$60}GEObASIC
  104. cANNOT INSTALL GEObASIC ON
  105. @THIS DISK.  pLEASE REFER TO
  106. pINSTALLATION DIRECTIONS IN
  107. {$60}THE MANUAL.
  108. cANNOT INSTALL GEObASIC ON A
  109. @WRITE PROTECTED DISK.
  110. eRROR INSTALLING GEObASIC
  111. GEObASIC INSTALLED.
  112. xlCVx{$60}
  113.  ;  /"
  114. lwGlitl]
  115. l ]l,]l
  116. tljNl
  117. rh k\
  118.  )# zt
  119. Chl)#
  120. Chl)#l
  121. u e\ ?
  122.  2ul9
  123. <{$60} pul$
  124.  pul*
  125.  k\ .K 
  126.  +_x{$60}
  127.  )#l<w
  128. ] )# 
  129. Tl/#l
  130.   h\ 
  131. w k\ 
  132. x ?\ 
  133. ; m\ cF
  134.   TF 
  135. l+[,=
  136. l/z 'yH
  137.  +_ /#
  138. X k\,
  139. x* Z*
  140. q )# 
  141. HHl{$7e}w
  142. w h\ 
  143. h UO 9]h
  144.  \\ b!
  145. [ 9]h
  146. ]  ]l
  147. Hlzt )# 
  148.  k\h #KH
  149.  8K /#
  150.  )# {$60}{$60}
  151. [ 9]h
  152. gHHH /#l
  153. 6^ #K
  154. H g]l
  155. 6^ #K
  156. HHHHH{$60}H
  157. [ 9]h
  158. l ]lzt( \\
  159. h b! 
  160. L{$7b}vVv{$7e}^
  161. L!JmJ
  162. sj^@uY
  163. u+uiu:uxL
  164. Bx]?N5NA
  165.  cF /#lhD
  166. E )#lhD )# 
  167. bF MG
  168. bFlMG 6F
  169.  DH VH
  170. Hl9w 
  171. [ e\H
  172. {$60} /#h #KH
  173. J )#8
  174. ] IO 1K OO
  175.  ;  /"
  176.  h\ pu e\ 
  177. -N{$60} .N
  178. M JNP
  179. d_gbmINIdEMOv1.0
  180. gbmINId
  181. ] )# 1K
  182.  &Ch8
  183.  &Cl,C
  184. lXP '
  185.  k\xHHl
  186. !<@dilptx\{$60}DHLY
  187. QltPl
  188. QlfPl(TlNTl{$60}TlFSl6Tl
  189. Pl{$7c}T 
  190. x{$60} /#
  191. x{$60} 6T 
  192. h PRH 
  193. [ 6T 
  194. x{$60} 6T 
  195. OlxPl
  196. PlsQl
  197. GEObASIC DEMOLITION BY
  198. dENNIS eLLIS
  199. tHE SECOND POINT MUST BE
  200. BELOW AND TO THE RIGHT
  201. OF THE FIRST POINT.
  202. !@lASTsPRITE
  203. c@eNDsPRITE
  204. @eNDsPRITE
  205. @eNDsPRITE
  206. @eNDsPRITE
  207. @eNDsPRITE
  208. sOME SORT OF ERROR 
  209. HAS OCCURRED.
  210. dO YOU REALLY WANT TO QUIT?
  211. IN$(1)
  212. IN$(2)
  213. IN$(3)
  214. PROGRAM INFO
  215. @pROGiNFO
  216. cLEAR sCREEN
  217. @cLEARjUNK
  218. lOAD FROM dISK
  219. @lOADsCREEN
  220. sAVE TO dISK
  221. @sAVEsCREEN
  222. sPRITES oN/oFF
  223. @sPRToN
  224. cLOCK oN/oFF
  225. @sTARTcLOCK
  226. dRAWING oN/oFF
  227. @dRAW
  228. mENU oN/oFF
  229. @sHOWmENU
  230. @fONT
  231. sTYLE
  232. @sTYLE
  233. eNTER tEXT
  234. @eNTERtEXT
  235. pLACE tEXT
  236. @tEXTbUTTON
  237. cLOUD
  238. @cLOUD
  239. fIRE hYDRANT
  240. @hYDRANT
  241. sCREEN
  242. {$60}sPRITES
  243. {$60}cLOCK
  244. {$60}dRAWING
  245. {$60}tEXT
  246. {$60}bITMAPS
  247. @dRAWlINE
  248. @dRAWbOX
  249. CURVE
  250. @fOLLOWmOUS
  251. PATRN
  252. @pATTERN
  253. ERASE
  254. @eRASE
  255. COLOR
  256. @uSEcOLOR
  257. BLANK
  258. @sTOPpROC
  259. BLANK
  260. @sTOPpROC
  261. bITmAPH
  262. bOXeRR
  263. cLEARjX
  264. cLOUD
  265. dOmOUS,
  266. dRAWbO
  267. dRAWlI
  268. eNDbOX
  269. eNDcOL
  270. eNDlIN
  271. eNDmOU6
  272. eNDpAT
  273. eNDsPR
  274. eNTERt0
  275. eRASE
  276. fOLLOW
  277. gEToLD
  278. hIDEmE
  279. hYDRAN^
  280. lASTsPN
  281. lOADsCx
  282. mARK1
  283. mARK2
  284. pATTER
  285. pROGiN
  286. sAVEsCn
  287. sEToLD
  288. sHOWcL
  289. sHOWmEL
  290. sPRToFz
  291. sPRToNf
  292. sTcOLO
  293. sTARTb
  294. sTARTc
  295. sTARTl
  296. sTARTm
  297. sTARTp
  298. sTOPcL
  299. sTOPpRj
  300. sTYLE
  301. tEXTbU:
  302. tEXThEd
  303. uSEcOL
  304. MENU1
  305. ZAPITG<
  306. BLANKH8
  307. CLOUDb7
  308. COLOR?8
  309. CURVE
  310. ERASE
  311. PATRN
  312. : THIS IS A GEObASIC MINIDEMO BY                                                  dENNIS eLLIS                            5102 hOWARD lANE                        nAMPA, id 83687                                                        .
  313.                                          AS PRESENTED TO THE                     tREASURE vALLEY/bOISE uSER gROUP        mARCH 2, 1995                                                          .  
  314. 0,0,319,14
  315.  "MENU1"
  316.  @mAIN:                                  
  317. @sPRToN:                                 
  318.  OFF:
  319. @sPRToFF
  320. "R":          
  321. "IT":
  322. "S2":ES
  323. 1:   
  324. @sPRToFF:                                
  325. "r":          
  326. "s2":ES
  327. @lASTsPRITE:                             
  328. "it":
  329. @cLEARjUNK:                              
  330.  191:
  331.  0,0,39,24:           
  332.  0,15,319,199:
  333.  OFF:     
  334.  0,0,319,199:
  335. @sTARTcLOCK:                             
  336.  OFF:
  337. 0:                
  338.  @sTOPcLOCK
  339. "bsw",9:
  340. (24);:    
  341.  @sHOWcLOCK,15:
  342. @sHOWcLOCK:                              
  343. @gEToLDpOS:
  344. 15,C$:           C
  345.  256,9:
  346. SP$:           
  347.  @sEToLDpOS
  348. :button @cLEARjUNK:return
  349. @sTOPcLOCK:                              
  350.  @sHOWcLOCK:
  351.  0:           
  352.  239,1,318,13:
  353.              
  354. @gEToLDpOS:                              XP
  355. (0):YP
  356. @sEToLDpOS:                              
  357.  XP,YP:
  358. @eNDsPRITE:                              
  359. @dRAWlINE:                               
  360.  @sTOPpROC:
  361.  @sTARTlINE:      
  362. @sTARTlINE:                              
  363.  OFF:
  364.  @mARK1:
  365. 1:        
  366.  X1,Y1:
  367.  @eNDlINE:
  368. @eNDlINE:                                
  369.  OFF:
  370.  @mARK2:
  371. 1:        
  372.  X1,Y1 
  373.  X2,Y2:
  374.  @dRAWlINE
  375. @dRAW:                                   
  376. "DRAW":           
  377.  @mAIN
  378.  "ZAPIT":
  379.  @mAIN
  380. @fOLLOWmOUS:                             
  381.  OFF:
  382. @dOmOUS:ME
  383. 1:         
  384.  @sTARTmOUS:
  385. @eRASE:                                  
  386.  OFF:
  387. @dOmOUS:ME
  388. 0:         
  389.  @sTARTmOUS:
  390. @sTARTmOUS:                              
  391.  OFF:
  392.  @mARK2:                
  393.  @eNDmOUS:
  394.  @dOmOUS,1:      
  395. @dOmOUS:                                 
  396.  @mARK1:
  397.  ME:       
  398. X1,Y1 
  399.  X2,Y2:X2
  400. X1:Y2
  401. Y1:         
  402. @eNDmOUS:                                
  403.  OFF:
  404.  @dOmOUS:             
  405.  @eRASE
  406.  @fOLLOWmOUS
  407. @sTOPpROC:                               
  408.  @dOmOUS:
  409. @cLOUD:                                  BIT$
  410. "CLOUD":
  411.  @bITmAP
  412. @hYDRANT:                                BIT$
  413. "FIRE":
  414.  @bITmAP
  415. @bITmAP:                                 
  416.  @bIT:
  417. @bIT:
  418.  OFF:
  419.  @mARK1
  420. BIT$,
  421. 8),Y1:
  422. @mARK1:                                  X1
  423. (0):Y1
  424. @mARK2:                                  X2
  425. (0):Y2
  426. @dRAWbOX:
  427.  OFF:
  428.  @sTOPpROC:     
  429.  @sTARTbOX:
  430. @sTARTbOX:                               
  431.  OFF:
  432.  @mARK1:
  433. 1:        
  434.  X1,Y1:
  435.  @eNDbOX:
  436. @eNDbOX:                                 
  437.  OFF:
  438.  @mARK2:
  439. 255:      
  440.  X1,Y1,X2,Y2:
  441.  @dRAWbOX
  442. @pATTERN:                                
  443.  @sTOPpROC:
  444.  OFF:             
  445.  @sTARTpAT:
  446. @sTARTpAT:                               
  447.  OFF:
  448.  @mARK1:
  449. 1:        
  450.  X1,Y1:
  451.  @eNDpAT:
  452. @eNDpAT:                                 
  453.  OFF:
  454.  @mARK2:                
  455. "pATTERN NUMBER (0-31) ",A:       
  456.  X1,Y1,X2,Y2:             
  457.  @pATTERN
  458. @uSEcOLOR:
  459.  @sTOPpROC:               
  460.  @sTcOLOR:
  461. @sTcOLOR:                                
  462.  OFF:
  463.  @mARK1:                X1
  464. 8):Y1
  465. 8):              
  466.  @eNDcOLOR:
  467. @eNDcOLOR:                               
  468.  OFF:
  469.  @mARK2:                X2
  470. 8):Y2
  471. 8):              
  472. "fOREGROUND COLOR (0-15) ",FG:    
  473. "bACKGROUND COLOR (0-15) ",BG:    
  474.  X1,Y1,X2,Y2:    
  475. @fONT:                                   
  476. "fONT nAME",F$:                   
  477. "bsw"
  478. "fONT sIZE (UP TO 12)",FS:        
  479. @sTYLE:                                  C
  480.  @sTARTcLOCK:                  
  481. "sTYLE (14,15,18,19,24-27)",SS    :
  482. (SS):
  483. @eNTERtEXT:                              
  484. "eNTER TEXT",A$:
  485. @tEXTbUTTON:                             
  486.  @tEXThERE:
  487. @tEXThERE:                               
  488.  OFF:C
  489.  @sTARTcLOCK:       
  490.  @mARK1:
  491. F$,FS:
  492.  X1,Y1:    
  493. @sAVEsCREEN:                             
  494.  OFF:                             
  495. "fILE NAME TO SAVE",FL$:          
  496.  FL$,40960,8000:FL$
  497. "/C":       
  498.  FL$,35840,1024:
  499. @lOADsCREEN:                             
  500.  OFF:
  501.  FL$:                  
  502.  FL$,40960:FL$
  503. "/C":            
  504.  FL$,35840:
  505. @sHOWmENU:                               
  506.  @hIDEmENU
  507.  0,0,39,1:        M
  508. @hIDEmENU:                               
  509.  0,0,39,1:        
  510. @esp:                                    IN$(1)
  511. "":                              IN$(2)
  512. "sOME KIND OF ERROR":            IN$(3)
  513. "HAS OCCURRED.":
  514.  @iNFO:     
  515.  @mAIN
  516. @bOXeRROR:                               IN$(1)
  517. "tHE SECOND POINT MUST BE":      IN$(2)
  518. "BELOW AND TO THE RIGHT OF":     IN$(3)
  519. "THE FIRST POINT.":              
  520.  @iNFO:
  521.  @mAIN
  522. @pROGiNFO:                               IN$(2)
  523.                         "GEObASIC MINIDEMO"
  524. (27):           IN$(3)
  525. "BY dENNIS eLLIS":               IN$(1)
  526.  @iNFO
  527. @iNFO:                                   IN$(1)
  528. IN$(1)
  529. SP$:             IN$(2)
  530. IN$(2)
  531. SP$:             IN$(3)
  532. IN$(3)
  533. SP$:             
  534. "INFO":
  535.