home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / sigisoft / painter / ms-dos / painter.gfa (.txt) < prev    next >
Encoding:
GFA-BASIC MS-DOS  |  1997-10-06  |  143.1 KB  |  3,363 lines

  1. GFA-BASIC MS-DOS
  2. mousek
  3. langh
  4. Var_1
  5. Var_2
  6. var_3
  7. verschieben
  8. verschieben_2
  9. muster
  10. 0,1,MOUSEXNBQ
  11. kreis_1a
  12. kreis_2a
  13. modus
  14. Xkord
  15. Ykord
  16. Xrast
  17. Yrast
  18. S_bereich_x
  19. S_bereich_y    z_linie_g
  20. ver_mod
  21. br1_2
  22. br2_3
  23. ho1_3
  24. ho2_3
  25. ho1_2
  26. br1_3
  27. Linienflag
  28. flag(
  29. GRAPNC
  30. ymax0
  31. ladeNE
  32. Xkord
  33. Ykord
  34. Xrast
  35. Yrast
  36. S_bereich_x
  37. S_bereich_y    Z_linie_g
  38. Boxbild
  39. block
  40. muster
  41. kreis_1a
  42. kreis_2a
  43. nachf
  44. F4catchne_2
  45. lanNI
  46. menueek
  47. mouseNM)
  48. fehler    auswerten
  49. unfill    kreis_aus    zeichne_2
  50. Lang_linie    pyramide2
  51. draw2m
  52. rastm2
  53. vermod1
  54. vermod2
  55. Glass
  56. Grund
  57. zkreis90
  58. zbox90
  59. lade_bild_1
  60. text90
  61. hilfs_maus
  62. hilfs_strich
  63. rays90
  64. fill90
  65. xelips90
  66. ellipse
  67. quader
  68. rechteck
  69. quadrat
  70. xkreis90
  71. kreis    hh_strich
  72. catch
  73. quater    setprisma
  74. Magnify
  75. Verschieben_2
  76. Verschieben_4
  77. Setpyramide
  78. funktion
  79. mat|KaNN
  80. Start17
  81. Ende_3
  82. Ende_4    Starttext
  83. Marktext
  84. Sende
  85. muster10
  86. FEHLER.SHB
  87. FEHLER.SHB
  88. SCREEN
  89. CLOSE
  90. #1TRON
  91. #97CLEAR
  92. ERROR
  93. GOSUB
  94. RESTORE
  95. DEFLINE
  96. DEFMOUSE
  97. 3REPEATREAD
  98. UNTIL
  99. =96GET
  100. 0,0,640,403,
  101. 0,0,640,403,
  102. 0,0,640,403,
  103. EXIST("FEHLER.SHB")=TRUE
  104. CLOSE
  105. ="FEHLER.SHB"
  106. =""DEFMOUSE
  107. 3OPEN
  108. "I",#1,
  109. =INPUT$(CVI(INPUT$(2,#1)),#1)CLOSE
  110. #1PUT
  111. CLOSE
  112. #1GET
  113. 0,0,640,403,
  114. ENDIF
  115. GOSUB
  116. PRINT
  117. AT(68,1);MALLOC(-1)
  118. REPEATON
  119. UNTIL
  120. x2PRC
  121.  Unfill 
  122.  Kreis Ausschnitt 
  123.  Spiegel - Modus t
  124. Spiegel Modus m
  125. _Horizontal|_Vertikal|_Alle|_Quer|_Zur
  126.  Lade Schrift 
  127. SCHRIFTf>
  128. *.FNT
  129.  Kreis    2 
  130.  Ellipse  2 
  131.  Rechteck 2 
  132.  Betriebssystem 
  133. ECHO Mit Exit zur
  134. ck zum Zeichenprogramm
  135.  Stiftgr
  136. X - Koordinate |
  137. Y - Koordinate |
  138.  SZL - Linie 
  139.  Pyramide 
  140.  Draw 2 
  141.  Punkt Laden 
  142. Bildpunkte laden
  143. *.LST
  144.  Punkt Speichern 
  145. PC -Konverter|Bild konvertieren Z
  146. _Konvert|_Zur
  147. DATA.LST
  148.  Rastern =
  149.  Raster Modus 
  150. Raster Modus
  151. r Raster Funktion 
  152. X Koordinate   (0 - 640)
  153. Alter Wert ,Y
  154. Neuer Wert 
  155. Y Koordinate   (0 - 
  156. Alter Wert @Y
  157. Neuer Wert 
  158. hbereich 
  159.  Ausschnitt - Bestimmung 
  160. r Spr
  161. hdose 
  162. X - Positon   (0 - 640) 
  163. Y - Position  (0 - 
  164.  Z - Modus 
  165. Einstellung Z -Modus
  166. r Z - Box  und Z Kreis 
  167. e  (1-99) 
  168.  V - Modus 
  169. Verschiebe Modus                        \
  170. _ 1 | _2 |_ 3 | _4 
  171.  Block Modus s
  172. Block Modus ?       Z
  173.  _1 |_ 2 |_ 3 | _4 4H
  174. hdose 1  
  175.  Verschieben 1 ,
  176.  Verschieben 2 1
  177.  Zeichenlupe n
  178.  Z - Kreis 
  179.  Z - Box e
  180.  Drucke Bild 
  181. Bild ausdrucken|Programm GRAPHICS.EXE|sollte zuvor|gestartet werden.Z
  182. _Druck|_Zur
  183. Drucker 
  184. bertragungsfehler|Bitte Drucker 
  185. berpr
  186. fentZ
  187. _Weiter|_AbbruchH
  188.  Lade Bild l
  189.  Text 
  190.  Update Bild 
  191. UPDATE.SHB
  192.  Undo 
  193.  Copyright |
  194. Sigi Painter V 6.0  (c) 1998 by Siegfried H
  195. bner|Obere Vorstadt 21|91575 Windsbach oY
  196. Free Soft (frei kopierbar)H
  197.  Save Block 
  198. Bitte markieren Sie mit|der Maus den Bereich den|Sie speichern m
  199. chten.9Z
  200.  _OK  H
  201. Bildausschnitt abspeichern
  202. *.SHAn
  203. FEHLER.SHA
  204.  Lade Block 
  205. Bildausschnitt einladen
  206. *.SHA
  207.  Invers 
  208.  Grafikmodus 
  209. Grafikmodus ?mm
  210.  _1 |_2 | _3 | _4 |_AbbruchcH
  211.  Kantenform 
  212. Kantenform|Quadrat,Rechteck_Z
  213. _Eckig|_RundH
  214.  G-Spiegel a
  215.  Baumstamm :
  216. Baumstamm               ?
  217. _(=====|(_=====)|=====_)H
  218. e M-Kreis )
  219.  M-Kreis )
  220.  Strichart 
  221. Strichart (0-6) 
  222.  Strichdicke 
  223.  G-Rays 
  224.  Zeichenfarbe 
  225. Zeichenfarbe ?   
  226. _Hintergrund|_Wei
  227.  Hintergrund  
  228. llfarbe 
  229. lle aus e
  230. lle|Quadrat,Rechteck|Kreis,EllipseZ
  231. _leer|_voll
  232.  Save Bild ,
  233. Bild abspeichern
  234. *.SHB 
  235. sche Bild 
  236. Wollen Sie das Bild|wirklich l
  237. schen[
  238. _Ja|_NeineH
  239.  X-Ellips 
  240.  Ellipse p
  241.  Prisma 
  242.  Draw 
  243.  Rechteck 
  244.  Quadrat c
  245.  Line 
  246.  X-Kreis 
  247.  Kreis e
  248.  Punkt s
  249.  Ende 
  250. Wollen sie das Programm   |verlassen[
  251. _Ja|_Nein
  252. PROCEDURE
  253. PRINT
  254. AT(68,1);MALLOC(-1)
  255. ERROR
  256. GOSUB
  257. LOCAL
  258. 0,0,640,403
  259. (MENU(0))COLOR
  260. GRAPHMODE
  261. DEFMOUSE
  262. SHOWM
  263. Unfill
  264. GOSUB
  265. ENDIF
  266. Kreis
  267. Ausschnitt
  268. GOSUB
  269. ENDIF
  270. Spiegel
  271. Modus
  272. "DEFMOUSE
  273. 3ALERT
  274. 3,"Spiegel
  275. Modus
  276. ",5,"_Horizontal|_Vertikal|_Alle|_Quer|_Zur
  277. ENDIF
  278. ENDIF
  279. Schrift
  280. DEFMOUSE
  281. 3FREEFONTCHDIR
  282. "SCHRIFT"
  283. FILESELECT
  284. "*.FNT",
  285. LOADFONT
  286. CHDIR
  287. ".."ENDIF
  288. Kreis
  289. GOSUB
  290. ENDIF
  291. Ellipse
  292. GOSUB
  293. ENDIF
  294. Rechteck
  295. GOSUB
  296. ENDIF
  297. Betriebssystem
  298. HIDEM
  299. SHELL
  300. "ECHO
  301. Zeichenprogramm"SHELL
  302. ""SHOWM
  303. ENDIF
  304. Stiftgr
  305. "GRAPHMODE
  306. COLOR
  307. 0,0,640,403,
  308. HIDEM
  309. PRINT
  310. AT(1,1);"X
  311. Koordinate
  312. ";FORM
  313. INPUT
  314. =VAL(
  315. )PRINT
  316. AT(1,2);"Y
  317. Koordinate
  318. ";FORM
  319. INPUT
  320. =VAL(
  321. ENDIF
  322. Linie
  323. "GOSUB
  324. ENDIF
  325. Pyramide
  326. GOSUB
  327. ENDIF
  328. GOSUB
  329. ENDIF
  330. Punkt
  331. Laden
  332. "DEFMOUSE
  333. =""FILESELECT
  334. #"Bildpunkte
  335. laden","*.LST",
  336. EXIST(
  337. )=-1CLS
  338. "I",#1,
  339. REPEATINPUT
  340. UNTIL
  341. EOF(#1)
  342. ENDIF
  343. CLOSE
  344. #1ENDIF
  345. Punkt
  346. Speichern
  347. "DEFMOUSE
  348. 3ALERT
  349. 3,"PC
  350. -Konverter|Bild
  351. konvertieren
  352. ",1,"_Konvert|_Zur
  353. =1OPEN
  354. "O",#1,"DATA.LST"FOR
  355. 640FOR
  356. 403IF
  357. POINT(
  358. PRINT
  359. ;",";
  360. ;",";
  361. COLOR
  362. ELSECOLOR
  363. ENDIF
  364. ENDIF
  365. CLOSE
  366. #1ENDIF
  367. Rastern
  368. "GOSUB
  369. ENDIF
  370. Raster
  371. Modus
  372. 0,0,640,403,
  373. GRAPHMODE
  374. COLOR
  375. PRINT
  376. AT(1,1);"Raster
  377. Modus"PRINT
  378. AT(1,2);"f
  379. Raster
  380. Funktion
  381. "PRINT
  382. AT(1,4);"X
  383. Koordinate
  384. 640)"PRINT
  385. AT(1,5);"Alter
  386. PRINT
  387. AT(1,6);"Neuer
  388. ";FORM
  389. INPUT
  390. =VAL(
  391. )PRINT
  392. AT(1,8);"Y
  393. Koordinate
  394. ";403;")"PRINT
  395. AT(1,9);"Alter
  396. PRINT
  397. AT(1,10);"Neuer
  398. INPUT
  399. =VAL(
  400. ENDIF
  401. hbereich
  402. 0,0,640,403,
  403. GRAPHMODE
  404. PRINT
  405. AT(1,1);"
  406. Ausschnitt
  407. Bestimmung
  408. PRINT
  409. AT(1,2);"
  410. hdose
  411. PRINT
  412. AT(1,3);"X
  413. Positon
  414. INPUT
  415. =VAL(
  416. )PRINT
  417. AT(1,4);"Y
  418. Position
  419. ";403;")";
  420. INPUT
  421. =VAL(
  422. ENDIF
  423. Modus
  424. 0,0,640,403,
  425. GRAPHMODE
  426. COLOR
  427. PRINT
  428. AT(1,1);"Einstellung
  429. -Modus"PRINT
  430. AT(1,2);"f
  431. Kreis
  432. "PRINT
  433. AT(1,4);"Gr
  434. (1-99)
  435. INPUT
  436. =VAL(
  437. ENDIF
  438. Modus
  439. "DEFMOUSE
  440. 3ALERT
  441. 3,"Verschiebe
  442. Modus
  443. ",3,"_
  444. ENDIF
  445. Block
  446. Modus
  447. "DEFMOUSE
  448. 3ALERT
  449. 3,"Block
  450. Modus
  451. ",1,"
  452. ENDIF
  453. hdose
  454. =FALSE
  455. =FALSE
  456. =15ENDIF
  457. REPEATSHOWM
  458. WHILE
  459. MOUSEK=1HIDEM
  460. =RANDOM(
  461. =RANDOM(
  462. MOUSEX+
  463. ,MOUSEY+
  464. WENDUNTIL
  465. MOUSEK=2ENDIF
  466. Verschieben
  467. "GOSUB
  468. ENDIF
  469. Verschieben
  470. "GOSUB
  471. ENDIF
  472. Zeichenlupe
  473. "REPEAT@
  474. (62,32,8)
  475. UNTIL
  476. MOUSEK=2GOSUB
  477. ENDIF
  478. Kreis
  479. "GOSUB
  480. ENDIF
  481. "GOSUB
  482. ENDIF
  483. Drucke
  484. "DEFMOUSE
  485. 3ALERT
  486. 3,"Bild
  487. ausdrucken|Programm
  488. GRAPHICS.EXE|sollte
  489. zuvor|gestartet
  490. werden.",1,"_Druck|_Zur
  491. =2GOTO
  492. ENDIF
  493. ~INTR($17,_AH=2,_DX=0)IF
  494. BTST(_AH,3)ALERT
  495. 3,"Drucker
  496. bertragungsfehler|Bitte
  497. Drucker
  498. berpr
  499. fen",1,"_Weiter|_Abbruch",
  500. =1GOTO
  501. ENDIF
  502. =2GOTO
  503. ENDIF
  504. ELSEHIDEM
  505. HARDCOPYSHOWM
  506. ENDIF
  507. ENDIF
  508. "GOSUB
  509. ENDIF
  510. GOSUB
  511. ENDIF
  512. Update
  513. ="UPDATE.SHB"GET
  514. 0,0,640,403,
  515. CLOSE
  516. #1HIDEM
  517. "O",#1,
  518. PRINT
  519. #1,MKI$(LEN(
  520. CLOSE
  521. #1SHOWM
  522. ENDIF
  523. ENDIF
  524. Copyright
  525. "DEFMOUSE
  526. 3ALERT
  527. 0,"Sigi
  528. Painter
  529. Siegfried
  530. bner|Obere
  531. Vorstadt
  532. 21|91575
  533. Windsbach
  534. ",0,"Free
  535. (frei
  536. kopierbar)",
  537. ENDIF
  538. Block
  539. 0,0,640,403,
  540. =""DEFMOUSE
  541. 3ALERT
  542. FALSE,"Bitte
  543. markieren
  544. mit|der
  545. Bereich
  546. den|Sie
  547. speichern
  548. chten.",1,"
  549. FALSE,FALSE,
  550. GOSUB
  551. WHILE
  552. MOUSEK=FALSEMOUSE
  553. PAUSE
  554. WENDWHILE
  555. MOUSEK=1
  556. MOUSEY<404
  557. DEFMOUSE
  558. 3FILESELECT
  559. #"Bildausschnitt
  560. abspeichern","*.SHA",
  561. ="FEHLER.SHA"ENDIF
  562. "O",#1,
  563. ERROR
  564. GOSUB
  565. PRINT
  566. #1,MKI$(LEN(
  567. CLOSE
  568. #1WENDPUT
  569. ENDIF
  570. Block
  571. =""DEFMOUSE
  572. 3FILESELECT
  573. #"Bildausschnitt
  574. einladen","*.SHA",
  575. EXIST(
  576. "I",#1,
  577. =INPUT$(CVI(INPUT$(2,#1)),#1)CLOSE
  578. #1HIDEM
  579. REPEATMOUSE
  580. REPEATUNTIL
  581. <>MOUSEX
  582. <>MOUSEY
  583. MOUSEK<>FALSE
  584. UNTIL
  585. MOUSEK<>FALSE
  586. MOUSEK=1PUT
  587. 0,0,640,403,
  588. LOOPPUT
  589. ENDIF
  590. SHOWM
  591. ENDIF
  592. Invers
  593. GRAPHMODE
  594. 480-1LINE
  595. ,639,
  596. ENDIF
  597. Grafikmodus
  598. 0,0,640,403,
  599. DEFMOUSE
  600. 3ALERT
  601. "Grafikmodus
  602. ?",5,"
  603. |_Abbruch",
  604. ENDIF
  605. ENDIF
  606. Kantenform
  607. DEFMOUSE
  608. 3ALERT
  609. 3,"Kantenform|Quadrat,Rechteck",1,"_Eckig|_Rund",
  610. ENDIF
  611. G-Spiegel
  612. =403-1
  613. DEFMOUSE
  614. 5REPEAT
  615. =MOUSEX
  616. =MOUSEYIF
  617. MOUSEK=1
  618. HIDEM
  619. ELSESHOWM
  620. ENDIF
  621. UNTIL
  622. MOUSEK=2ENDIF
  623. Baumstamm
  624. "GOSUB
  625. GRAPHMODE
  626. COLOR
  627. DEFMOUSE
  628. 3ALERT
  629. 3,"Baumstamm
  630. ?",2,"_(=====|(_=====)|=====_)",
  631. HIDEM
  632. REPEATWHILE
  633. MOUSEK=1PAUSE
  634. SELECT
  635. 1DEFLINE
  636. 3DEFLINE
  637. 2DEFLINE
  638. ENDSELECT
  639. GOSUB
  640. WENDUNTIL
  641. MOUSEK=2IF
  642. <100DEFFILL
  643. ELSEDEFFILL
  644. ENDIF
  645. ENDIF
  646. M-Kreis
  647. GRAPHMODE
  648. COLOR
  649. DEFLINE
  650. 1,0,0,0
  651. HIDEM
  652. =0COLOR
  653. ENDIF
  654. REPEATIF
  655. MOUSEK=1
  656. REPEATUNTIL
  657. MOUSEK<>1
  658. CIRCLE
  659. 320,175,
  660. ENDIF
  661. ENDIF
  662. UNTIL
  663. MOUSEK=2PUT
  664. ENDIF
  665. M-Kreis
  666. "GRAPHMODE
  667. COLOR
  668. REPEATMOUSE
  669. SHOWM
  670. MOUSEK=1
  671. HIDEM
  672. =1CIRCLE
  673. ELSEPCIRCLE
  674. ENDIF
  675. ENDIF
  676. UNTIL
  677. MOUSEK=2ENDIF
  678. Strichart
  679. 0,0,640,403,
  680. GRAPHMODE
  681. COLOR
  682. INPUT
  683. "Strichart
  684. (0-6)
  685. GOSUB
  686. ENDIF
  687. Strichdicke
  688. "GOSUB
  689. GRAPHMODE
  690. COLOR
  691. HIDEM
  692. REPEATWHILE
  693. MOUSEK=1PAUSE
  694. DEFLINE
  695. GOSUB
  696. WENDUNTIL
  697. MOUSEK=2PUT
  698. ENDIF
  699. G-Rays
  700. GOSUB
  701. ENDIF
  702. Zeichenfarbe
  703. DEFMOUSE
  704. 3ALERT
  705. 3,"Zeichenfarbe
  706. ",2,"_Hintergrund|_Wei
  707. ENDIF
  708. Hintergrund
  709. "HIDEM
  710. REPEATIF
  711. MOUSEK=1
  712. REPEATUNTIL
  713. MOUSEK<>1
  714. ,50ADD
  715. =1500
  716. ENDIF
  717. SETCOLOR
  718. *5,1ENDIF
  719. UNTIL
  720. MOUSEK=2PUT
  721. ENDIF
  722. llfarbe
  723. "GOSUB
  724. ENDIF
  725. "DEFMOUSE
  726. 3ALERT
  727. lle|Quadrat,Rechteck|Kreis,Ellipse",1,"_leer|_voll",
  728. ENDIF
  729. =""GET
  730. 0,0,640,403,
  731. CLOSE
  732. #1DEFMOUSE
  733. 3FILESELECT
  734. #"Bild
  735. abspeichern","*.SHB",
  736. "O",#1,
  737. PRINT
  738. #1,MKI$(LEN(
  739. CLOSE
  740. #1ENDIF
  741. 0,0,640,403,
  742. DEFMOUSE
  743. 3ALERT
  744. 3,"Wollen
  745. Bild|wirklich
  746. schen",2,"_Ja|_Nein",
  747. =1CLS
  748. ENDIF
  749. ENDIF
  750. X-Ellips
  751. GOSUB
  752. ENDIF
  753. Ellipse
  754. "GOSUB
  755. ENDIF
  756. Prisma
  757. GOSUB
  758. ENDIF
  759. REPEATMOUSE
  760. MOUSEK=1
  761. HIDEM
  762. SELECT
  763. 0DRAW
  764. 1DRAW
  765. 3DRAW
  766. ,403-1-
  767. ,403-1-
  768. ,403-1-
  769. ,403-1-
  770. 4DRAW
  771. ,403-1-
  772. ,403-1-
  773. 2DRAW
  774. ,403-1-
  775. ,403-1-
  776. ENDSELECT
  777. ELSESHOWM
  778. ENDIF
  779. UNTIL
  780. MOUSEK=2ENDIF
  781. Rechteck
  782. GOSUB
  783. ENDIF
  784. Quadrat
  785. "GOSUB
  786. ENDIF
  787. GOSUB
  788. ENDIF
  789. X-Kreis
  790. "GOSUB
  791. ENDIF
  792. Kreis
  793. "GOSUB
  794. ENDIF
  795. Punkt
  796. "REPEATMOUSE
  797. WHILE
  798. MOUSEK=1HIDEM
  799. SELECT
  800. 0DRAW
  801. 1DRAW
  802. 3DRAW
  803. ,403-1-
  804. ,403-1-
  805. ,403-1-
  806. ,403-1-
  807. 4DRAW
  808. ,403-1-
  809. ,403-1-
  810. 2DRAW
  811. ,403-1-
  812. ,403-1-
  813. ENDSELECT
  814. WENDSHOWM
  815. UNTIL
  816. MOUSEK=2ENDIF
  817. DEFMOUSE
  818. 3ALERT
  819. 3,"Wollen
  820. Programm
  821. |verlassen",2,"_Ja|_Nein",
  822. =1TROFF
  823. SHOWM
  824. SCREEN
  825. ENDIF
  826. ENDIF
  827. DEFMOUSE
  828. 3SHOWM
  829. 0,0,640,403,
  830. GOSUB
  831. PRINT
  832. AT(68,1);MALLOC(-1)
  833. RETURN
  834. PROCEDURE
  835. 100,60,300,100DRAW
  836. 100,80
  837. 300,80
  838. RETURN
  839. hiPR    
  840. PROCEDURE
  841. GRAPHMODE
  842. =0COLOR
  843. ENDIF
  844. DEFLINE
  845. GOSUB
  846. RETURN
  847. PROCEDURE
  848. 100,80
  849. 300,80
  850. DEFLINE
  851. 100,60,300,100ENDIF
  852. RETURN
  853. PROCEDURE
  854. SHOWM
  855. GRAPHMODE
  856. REPEATUNTIL
  857. MOUSEKMOUSE
  858. REPEATUNTIL
  859. MOUSEK<>1
  860. HIDEM
  861. RETURN
  862. Lade Bild (SHB,Atari Format)
  863. Unbekanntes Bildformat|Kann Bildformat nicht laden 
  864. _Schade
  865. Info, Copyright ,""d
  866. Disk, Lade Bild , Save Bild ,~, Lade Block , Save Block ,~, Update Bild ,~, Betriebssystem ,~, Ende ,""
  867. Arbeit," Draw "," Draw 2 "
  868.  Punkt ,~, Line , SZL - Linie ,~, G-Rays , G-Spiegel ,~, Quadrat , Rechteck ,~, Kreis , Ellipse ,~, Kreis    2 , Ellipse  2 , Rechteck 2 ,""
  869. Arbeit2, Prisma , Pyramide ,~, Z - Box , Z - Kreis ,~, M-Kreis ,~, X-Kreis , X-Ellips ,~," Zeichenlupe "
  870. "~", Verschieben 1 , Verschieben 2 ,~, Spr
  871. hdose 1 ,""
  872. Extra, Invers , Rastern , Unfill ,~, Text ,~, Undo ,""
  873. Einstellen, F
  874. llfarbe , Hintergrund , Zeichenfarbe ," Baumstamm ",
  875.  Strichart , Strichdicke ," Kantenform "
  876. lle aus , Grafikmodus , Gr
  877. e M-Kreis , Kreis Ausschnitt , Drucke Bild ,~, L
  878. sche Bild ,""Z
  879. Einstellen2 , Block Modus , V - Modus , Z - Modus , Spr
  880. hbereich , Raster Modus , Stiftgr
  881. e , Spiegel - Modus ,""
  882. Sonstiges , Punkt Speichern , Punkt Laden ,~, Lade Schrift ,""PROCEDURE
  883. 0,0,640,403,
  884. =""CLOSE
  885. =""DEFMOUSE
  886. 3FILESELECT
  887. #"Lade
  888. (SHB,Atari
  889. Format)","*.*",
  890. =RIGHT$(
  891. ="SHB"IF
  892. EXIST(
  893. "I",#1,
  894. =INPUT$(CVI(INPUT$(2,#1)),#1)CLOSE
  895. #1PUT
  896. 0,0,640,403,
  897. ELSEPUT
  898. ENDIF
  899. ENDIF
  900. ="SHB"IF
  901. EXIST(
  902. "I",#1,
  903. LOF(#1)>31999
  904. =LOF(#1)-32000
  905. #1,$A000:0,32000
  906. GRAPHMODE
  907. 480-1LINE
  908. ,639,
  909. ENDIF
  910. ELSEALERT
  911. 3,"Unbekanntes
  912. Bildformat|Kann
  913. Bildformat
  914. nicht
  915. laden
  916. ",1,"_Schade",
  917. ENDIF
  918. ENDIF
  919. CLOSE
  920. #1RETURNDATA
  921. Info,
  922. Copyright
  923. ,""DATA
  924. Disk,
  925. Block
  926. Block
  927. Update
  928. Betriebssystem
  929. ,""DATA
  930. Arbeit,"
  931. Punkt
  932. Linie
  933. G-Rays
  934. G-Spiegel
  935. Quadrat
  936. Rechteck
  937. Kreis
  938. Ellipse
  939. Kreis
  940. Ellipse
  941. Rechteck
  942. ,""DATA
  943. Arbeit2,
  944. Prisma
  945. Pyramide
  946. Kreis
  947. M-Kreis
  948. X-Kreis
  949. X-Ellips
  950. Zeichenlupe
  951. Verschieben
  952. Verschieben
  953. hdose
  954. Extra,
  955. Invers
  956. Rastern
  957. Unfill
  958. Einstellen,
  959. llfarbe
  960. Hintergrund
  961. Zeichenfarbe
  962. Baumstamm
  963. "DATA
  964. Strichart
  965. Strichdicke
  966. Kantenform
  967. "DATA
  968. Grafikmodus
  969. M-Kreis
  970. Kreis
  971. Ausschnitt
  972. Drucke
  973. ,""DATA
  974. Einstellen2
  975. Block
  976. Modus
  977. Modus
  978. Modus
  979. hbereich
  980. Raster
  981. Modus
  982. Stiftgr
  983. Spiegel
  984. Modus
  985. ,""DATA
  986. Sonstiges
  987. Punkt
  988. Speichern
  989. Punkt
  990. Laden
  991. Schrift
  992. FEHLER.SHB
  993. PROCEDURE
  994. HIDEM
  995. GRAPHMODE
  996. ="FEHLER.SHB"GET
  997. 0,0,640,403,
  998. CLOSE
  999. #1DEFMOUSE
  1000. 3OPEN
  1001. "O",#1,
  1002. PRINT
  1003. #1,MKI$(LEN(
  1004. CLOSE
  1005. #1GET
  1006. 0,0,640,403,
  1007. RETURN
  1008. PROCEDURE
  1009. REPEATIF
  1010. MOUSEK=1
  1011. ENDIF
  1012. UNTIL
  1013. MOUSEK=2RETURN
  1014. PROCEDURE
  1015. GRAPHMODE
  1016. REPEATMOUSE
  1017. UNTIL
  1018. REPEATLINE
  1019. REPEATMOUSE
  1020. UNTIL
  1021. UNTIL
  1022. =1LINE
  1023. ENDIF
  1024. REPEATUNTIL
  1025. MOUSEK=0
  1026. REPEATDRAW
  1027. REPEATMOUSE
  1028. UNTIL
  1029. UNTIL
  1030. =1DRAW
  1031. ENDIF
  1032. REPEATUNTIL
  1033. MOUSEK=0
  1034. +1.0E-12)
  1035. +1.0E-12)
  1036. +1.0E-12)
  1037. REPEAT@
  1038. REPEATMOUSE
  1039. UNTIL
  1040. UNTIL
  1041. ENDIF
  1042. DEFLINE
  1043. REPEATUNTIL
  1044. MOUSEK=0
  1045. RETURN
  1046. PROCEDURE
  1047. DEFLINE
  1048. DEFLINE
  1049. ELSEDRAW
  1050. DEFLINE
  1051. ELSEDEFLINE
  1052. ENDIF
  1053. ENDIF
  1054. ELSEDRAW
  1055. DEFLINE
  1056. ELSEIF
  1057. DEFLINE
  1058. ELSEDRAW
  1059. DEFLINE
  1060. ENDIF
  1061. ENDIF
  1062. ENDIF
  1063. RETURN
  1064. PROCEDURE
  1065. DEFLINE
  1066. COLOR
  1067. SHOWM
  1068. GRAPHMODE
  1069. DEFMOUSE
  1070. 3RETURN
  1071. PROCEDURE
  1072. GRAPHMODE
  1073. DEFFILL
  1074. DEFLINE
  1075. RETURN
  1076. PROCEDURE
  1077. )LOCAL
  1078. GRAPHMODE
  1079. REPEATHIDEM
  1080. MOUSE
  1081. REPEATUNTIL
  1082. MOUSEX<>
  1083. MOUSEY<>
  1084. MOUSEKBOX
  1085. UNTIL
  1086. SHOWM
  1087. =1GET
  1088. 0,0,640,403,
  1089. GRAPHMODE
  1090. ENDIF
  1091. GRAPHMODE
  1092. RETURN
  1093. eiPRG
  1094.  Lupen-Bedienung
  1095.  ---------------
  1096.   - Maustaste - 
  1097. Links = zeichnen
  1098. Rechts = l
  1099. schen
  1100. Taste = zum Bild
  1101. -----------------
  1102. Sind Sie im Bild 
  1103. Dann Abbruch der 
  1104.    Lupe durch    
  1105.    dr
  1106. cken der   
  1107. rechten Maustaste
  1108. PROCEDURE
  1109. )LOCAL
  1110. DEFFILL
  1111. COLOR
  1112. GRAPHMODE
  1113. PRINT
  1114. AT(64,10);"
  1115. Lupen-Bedienung"PRINT
  1116. AT(64,11);"
  1117. ---------------"PRINT
  1118. AT(64,12);"
  1119. Maustaste
  1120. PRINT
  1121. AT(64,13);"Links
  1122. zeichnen"PRINT
  1123. AT(64,14);"Rechts
  1124. schen"PRINT
  1125. AT(64,15);"Taste
  1126. Bild"PRINT
  1127. AT(64,16);"-----------------"
  1128. PRINT
  1129. AT(64,17);"Sind
  1130. PRINT
  1131. AT(64,18);"Dann
  1132. Abbruch
  1133. PRINT
  1134. AT(64,19);"
  1135. durch
  1136. "PRINT
  1137. AT(64,20);"
  1138. PRINT
  1139. AT(64,21);"rechten
  1140. Maustaste"
  1141. =403-1-
  1142. ,403-1
  1143. DEFFILL
  1144. POINT(
  1145. ENDIF
  1146. =INKEY$EXIT
  1147. >CHR$(0)
  1148. MOUSE
  1149. MOUSEK
  1150. MOUSEK=1
  1151. DEFFILL
  1152. COLOR
  1153. ELSEDEFFILL
  1154. COLOR
  1155. ENDIF
  1156. ENDIF
  1157. ENDIF
  1158. LOOPGRAPHMODE
  1159. RETURN
  1160. PROCEDURE
  1161. REPEATUNTIL
  1162. MOUSEK=0IF
  1163. ENDIF
  1164. SELECT
  1165. 1REPEATIF
  1166. MOUSEK=1
  1167. MOUSEY<404GET
  1168. 0,1,MOUSEX,MOUSEY,
  1169. ENDIF
  1170. UNTIL
  1171. MOUSEK=2CASE
  1172. 2REPEATIF
  1173. MOUSEK=1
  1174. MOUSEY<404GET
  1175. 0,0,MOUSEX,MOUSEY,
  1176. ENDIF
  1177. UNTIL
  1178. MOUSEK=2CASE
  1179. 3REPEATIF
  1180. MOUSEK=1
  1181. MOUSEY<404GET
  1182. 1,0,MOUSEX,MOUSEY,
  1183. ENDIF
  1184. UNTIL
  1185. MOUSEK=2CASE
  1186. 4REPEATIF
  1187. MOUSEK=1
  1188. MOUSEY<404GET
  1189. 0,0,MOUSEX,MOUSEY,
  1190. ENDIF
  1191. UNTIL
  1192. MOUSEK=2CASE
  1193. 5REPEATIF
  1194. MOUSEK=1
  1195. MOUSEY<404GET
  1196. 0,1,MOUSEX,MOUSEY,
  1197. ENDIF
  1198. UNTIL
  1199. MOUSEK=2CASE
  1200. 6REPEATIF
  1201. MOUSEK=1
  1202. MOUSEY<404GET
  1203. 1,0,MOUSEX,MOUSEY,
  1204. ENDIF
  1205. UNTIL
  1206. MOUSEK=2CASE
  1207. 7REPEATIF
  1208. MOUSEK=1
  1209. MOUSEY<404GET
  1210. 1,1,MOUSEX,MOUSEY,
  1211. ENDIF
  1212. UNTIL
  1213. MOUSEK=2CASE
  1214. 8REPEATIF
  1215. MOUSEK=1
  1216. MOUSEY<404GET
  1217. 1,1,MOUSEX,MOUSEY,
  1218. ENDIF
  1219. UNTIL
  1220. MOUSEK=2CASE
  1221. 9REPEATIF
  1222. MOUSEK=1
  1223. MOUSEY<404GET
  1224. MOUSEX,0,MOUSEX,MOUSEY,
  1225. MOUSEX,1,
  1226. ENDIF
  1227. UNTIL
  1228. MOUSEK=2CASE
  1229. REPEATIF
  1230. MOUSEK=1
  1231. MOUSEY<404GET
  1232. 0,MOUSEY,MOUSEX,MOUSEY,
  1233. 1,MOUSEY,
  1234. ENDIF
  1235. UNTIL
  1236. MOUSEK=2ENDSELECT
  1237. RETURN
  1238. swPRc
  1239. PROCEDURE
  1240. REPEATUNTIL
  1241. MOUSEK=0IF
  1242. ENDIF
  1243. SELECT
  1244. 1REPEATMOUSE
  1245. MOUSEK=1
  1246. MOUSEY<404
  1247. <404GET
  1248. ,639,403-1,
  1249. COLOR
  1250. DEFLINE
  1251. ENDIF
  1252. UNTIL
  1253. MOUSEK=2CASE
  1254. 2REPEATMOUSE
  1255. MOUSEK=1
  1256. MOUSEY<404
  1257. <404GET
  1258. +1,639,403-1,
  1259. COLOR
  1260. DEFLINE
  1261. 0,403-1
  1262. 639,403-1
  1263. ENDIF
  1264. UNTIL
  1265. MOUSEK=2CASE
  1266. 3REPEATMOUSE
  1267. MOUSEK=1
  1268. MOUSEY<404GET
  1269. ,0,639,403-1,
  1270. +1,0,
  1271. COLOR
  1272. DEFLINE
  1273. ,403-1
  1274. ENDIF
  1275. UNTIL
  1276. MOUSEK=2CASE
  1277. 4REPEATMOUSE
  1278. MOUSEK=1
  1279. MOUSEY<404GET
  1280. ,403-1,
  1281. COLOR
  1282. DEFLINE
  1283. ,403-1
  1284. ENDIF
  1285. UNTIL
  1286. MOUSEK=2CASE
  1287. 5REPEATMOUSE
  1288. MOUSEK=1
  1289. MOUSEY<404
  1290. <404GET
  1291. 0,0,639,
  1292. COLOR
  1293. DEFLINE
  1294. 639,0
  1295. ENDIF
  1296. UNTIL
  1297. MOUSEK=2CASE
  1298. 6REPEATMOUSE
  1299. MOUSEK=1
  1300. MOUSEY<404GET
  1301. +1,639,403-1,
  1302. COLOR
  1303. DEFLINE
  1304. ENDIF
  1305. UNTIL
  1306. MOUSEK=2CASE
  1307. 7REPEATMOUSE
  1308. MOUSEK=1
  1309. MOUSEY<404GET
  1310. -1,403-1,
  1311. COLOR
  1312. DEFLINE
  1313. 0,403-1
  1314. ENDIF
  1315. UNTIL
  1316. MOUSEK=2CASE
  1317. 8REPEATMOUSE
  1318. MOUSEK=1
  1319. MOUSEY<404GET
  1320. -1,403-1,
  1321. COLOR
  1322. DEFLINE
  1323. 639,0
  1324. ENDIF
  1325. UNTIL
  1326. MOUSEK=2ENDSELECT
  1327. 0,0,640,403,
  1328. RETURN
  1329. PROCEDURE
  1330. DEFMOUSE
  1331. 5REPEATMOUSE
  1332. UNTIL
  1333. MOUSEK=1HIDEM
  1334. GRAPHMODE
  1335. REPEATMOUSE
  1336. UNTIL
  1337. REPEATDRAW
  1338. REPEATMOUSE
  1339. UNTIL
  1340. UNTIL
  1341. REPEATUNTIL
  1342. MOUSEK=0
  1343. REPEATDRAW
  1344. REPEATMOUSE
  1345. UNTIL
  1346. UNTIL
  1347. REPEATUNTIL
  1348. MOUSEK=0
  1349. =INT(
  1350. +1.0E-12))
  1351. +1.0E-12)
  1352. -INT(
  1353. -INT(
  1354. )REPEAT@
  1355. REPEATMOUSE
  1356. UNTIL
  1357. UNTIL
  1358. REPEATUNTIL
  1359. MOUSEK=0GRAPHMODE
  1360. RETURN
  1361. PROCEDURE
  1362. )/2DRAW
  1363. ELSEDRAW
  1364. ENDIF
  1365. ELSEIF
  1366. ELSEDRAW
  1367. ELSEDRAW
  1368. ENDIF
  1369. ENDIF
  1370. ENDIF
  1371. ELSEIF
  1372. ELSEDRAW
  1373. ELSEDRAW
  1374. ENDIF
  1375. ENDIF
  1376. ENDIF
  1377. ELSEDRAW
  1378. ELSEDRAW
  1379. ENDIF
  1380. ELSEIF
  1381. ELSEDRAW
  1382. ELSEDRAW
  1383. ENDIF
  1384. ENDIF
  1385. ENDIF
  1386. ELSEDRAW
  1387. ELSEIF
  1388. ELSEDRAW
  1389. ENDIF
  1390. ENDIF
  1391. ENDIF
  1392. ENDIF
  1393. RETURN
  1394. Was kann ich f
  1395. r Sie tun ?Z
  1396. _Linienzug|_Strahlen|L_inie"H
  1397. PROCEDURE
  1398. DEFMOUSE
  1399. 3LOCAL
  1400. ALERT
  1401. 3,"Was
  1402. ?",1,"_Linienzug|_Strahlen|L_inie",
  1403. ENDIF
  1404. REPEATUNTIL
  1405. MOUSEK=1HIDEM
  1406. GRAPHMODE
  1407. REPEATMOUSE
  1408. UNTIL
  1409. :REPEATDRAW
  1410. REPEATMOUSE
  1411. UNTIL
  1412. GRAPHMODE
  1413. UNTIL
  1414. REPEATUNTIL
  1415. MOUSEK=0IF
  1416. REPEATREPEATDRAW
  1417. REPEATMOUSE
  1418. UNTIL
  1419. UNTIL
  1420. =1DRAW
  1421. ENDIF
  1422. REPEATUNTIL
  1423. MOUSEK=0UNTIL
  1424. ENDIF
  1425. ENDIF
  1426. ENDIF
  1427. REPEATUNTIL
  1428. MOUSEK=0
  1429. :GRAPHMODE
  1430. RETURN
  1431. PROCEDURE
  1432. REPEATGOSUB
  1433. WHILE
  1434. MOUSEK=FALSEMOUSE
  1435. HIDEM
  1436. SELECT
  1437. 0ELLIPSE
  1438. ,ABS(
  1439. ),ABS(
  1440. 1ELLIPSE
  1441. ,ABS(
  1442. ),ABS(
  1443. ELLIPSE
  1444. ,403-1-
  1445. ,ABS(
  1446. ),ABS(
  1447. 2ELLIPSE
  1448. ,ABS(
  1449. ),ABS(
  1450. ELLIPSE
  1451. ,ABS(
  1452. ),ABS(
  1453. 3ELLIPSE
  1454. ,ABS(
  1455. ),ABS(
  1456. ELLIPSE
  1457. ,ABS(
  1458. ),ABS(
  1459. ELLIPSE
  1460. ,403-1-
  1461. ,ABS(
  1462. ),ABS(
  1463. ELLIPSE
  1464. ,403-1-
  1465. ,ABS(
  1466. ),ABS(
  1467. 4ELLIPSE
  1468. ,ABS(
  1469. ),ABS(
  1470. ELLIPSE
  1471. ,403-1-
  1472. ,ABS(
  1473. ),ABS(
  1474. ENDSELECT
  1475. PAUSE
  1476. SELECT
  1477. 0ELLIPSE
  1478. ,ABS(
  1479. ),ABS(
  1480. 1ELLIPSE
  1481. ,ABS(
  1482. ),ABS(
  1483. ELLIPSE
  1484. ,403-1-
  1485. ,ABS(
  1486. ),ABS(
  1487. 2ELLIPSE
  1488. ,ABS(
  1489. ),ABS(
  1490. ELLIPSE
  1491. ,ABS(
  1492. ),ABS(
  1493. 3ELLIPSE
  1494. ,ABS(
  1495. ),ABS(
  1496. ELLIPSE
  1497. ,ABS(
  1498. ),ABS(
  1499. ELLIPSE
  1500. ,403-1-
  1501. ,ABS(
  1502. ),ABS(
  1503. ELLIPSE
  1504. ,403-1-
  1505. ,ABS(
  1506. ),ABS(
  1507. 4ELLIPSE
  1508. ,ABS(
  1509. ),ABS(
  1510. ELLIPSE
  1511. ,403-1-
  1512. ,ABS(
  1513. ),ABS(
  1514. ENDSELECT
  1515. WENDWHILE
  1516. MOUSEK=1GRAPHMODE
  1517. =1SELECT
  1518. 0ELLIPSE
  1519. ,ABS(
  1520. ),ABS(
  1521. 1ELLIPSE
  1522. ,ABS(
  1523. ),ABS(
  1524. ELLIPSE
  1525. ,403-1-
  1526. ,ABS(
  1527. ),ABS(
  1528. 2ELLIPSE
  1529. ,ABS(
  1530. ),ABS(
  1531. ELLIPSE
  1532. ,ABS(
  1533. ),ABS(
  1534. 3ELLIPSE
  1535. ,ABS(
  1536. ),ABS(
  1537. ELLIPSE
  1538. ,ABS(
  1539. ),ABS(
  1540. ELLIPSE
  1541. ,403-1-
  1542. ,ABS(
  1543. ),ABS(
  1544. ELLIPSE
  1545. ,403-1-
  1546. ,ABS(
  1547. ),ABS(
  1548. 4ELLIPSE
  1549. ,ABS(
  1550. ),ABS(
  1551. ELLIPSE
  1552. ,403-1-
  1553. ,ABS(
  1554. ),ABS(
  1555. ENDSELECT
  1556. ELSESELECT
  1557. 0PELLIPSE
  1558. ,ABS(
  1559. ),ABS(
  1560. 1PELLIPSE
  1561. ,ABS(
  1562. ),ABS(
  1563. PELLIPSE
  1564. ,403-1-
  1565. ,ABS(
  1566. ),ABS(
  1567. 2PELLIPSE
  1568. ,ABS(
  1569. ),ABS(
  1570. PELLIPSE
  1571. ,ABS(
  1572. ),ABS(
  1573. 3PELLIPSE
  1574. ,ABS(
  1575. ),ABS(
  1576. PELLIPSE
  1577. ,ABS(
  1578. ),ABS(
  1579. PELLIPSE
  1580. ,403-1-
  1581. ,ABS(
  1582. ),ABS(
  1583. PELLIPSE
  1584. ,403-1-
  1585. ,ABS(
  1586. ),ABS(
  1587. 4PELLIPSE
  1588. ,ABS(
  1589. ),ABS(
  1590. PELLIPSE
  1591. ,403-1-
  1592. ,ABS(
  1593. ),ABS(
  1594. ENDSELECT
  1595. ENDIF
  1596. =1SELECT
  1597. 0ELLIPSE
  1598. ,ABS(
  1599. ),ABS(
  1600. 1ELLIPSE
  1601. ,ABS(
  1602. ),ABS(
  1603. ELLIPSE
  1604. ,403-1-
  1605. ,ABS(
  1606. ),ABS(
  1607. 2ELLIPSE
  1608. ,ABS(
  1609. ),ABS(
  1610. ELLIPSE
  1611. ,ABS(
  1612. ),ABS(
  1613. 3ELLIPSE
  1614. ,ABS(
  1615. ),ABS(
  1616. ELLIPSE
  1617. ,ABS(
  1618. ),ABS(
  1619. ELLIPSE
  1620. ,403-1-
  1621. ,ABS(
  1622. ),ABS(
  1623. ELLIPSE
  1624. ,403-1-
  1625. ,ABS(
  1626. ),ABS(
  1627. 4ELLIPSE
  1628. ,ABS(
  1629. ),ABS(
  1630. ELLIPSE
  1631. ,403-1-
  1632. ,ABS(
  1633. ),ABS(
  1634. ENDSELECT
  1635. ELSESELECT
  1636. 0PELLIPSE
  1637. ,ABS(
  1638. ),ABS(
  1639. 1PELLIPSE
  1640. ,ABS(
  1641. ),ABS(
  1642. PELLIPSE
  1643. ,403-1-
  1644. ,ABS(
  1645. ),ABS(
  1646. 2PELLIPSE
  1647. ,ABS(
  1648. ),ABS(
  1649. PELLIPSE
  1650. ,ABS(
  1651. ),ABS(
  1652. 3PELLIPSE
  1653. ,ABS(
  1654. ),ABS(
  1655. PELLIPSE
  1656. ,ABS(
  1657. ),ABS(
  1658. PELLIPSE
  1659. ,403-1-
  1660. ,ABS(
  1661. ),ABS(
  1662. PELLIPSE
  1663. ,403-1-
  1664. ,ABS(
  1665. ),ABS(
  1666. 4PELLIPSE
  1667. ,ABS(
  1668. ),ABS(
  1669. PELLIPSE
  1670. ,403-1-
  1671. ,ABS(
  1672. ),ABS(
  1673. ENDSELECT
  1674. ENDIF
  1675. WENDUNTIL
  1676. MOUSEK=2SHOWM
  1677. RETURN
  1678. PROCEDURE
  1679. REPEATGOSUB
  1680. WHILE
  1681. MOUSEK=FALSEMOUSE
  1682. HIDEM
  1683. SELECT
  1684. 0DRAW
  1685. 1DRAW
  1686. ,403-1-
  1687. ,403-1-
  1688. 2DRAW
  1689. 3DRAW
  1690. ,403-1-
  1691. ,403-1-
  1692. ,403-1-
  1693. ,403-1-
  1694. 4DRAW
  1695. ,403-1-
  1696. ,403-1-
  1697. ENDSELECT
  1698. PAUSE
  1699. SELECT
  1700. 0DRAW
  1701. 1DRAW
  1702. ,403-1-
  1703. ,403-1-
  1704. 2DRAW
  1705. 3DRAW
  1706. ,403-1-
  1707. ,403-1-
  1708. ,403-1-
  1709. ,403-1-
  1710. 4DRAW
  1711. ,403-1-
  1712. ,403-1-
  1713. ENDSELECT
  1714. WENDWHILE
  1715. MOUSEK=1GRAPHMODE
  1716. SELECT
  1717. 0DRAW
  1718. 1DRAW
  1719. ,403-1-
  1720. ,403-1-
  1721. 2DRAW
  1722. 3DRAW
  1723. ,403-1-
  1724. ,403-1-
  1725. ,403-1-
  1726. ,403-1-
  1727. 4DRAW
  1728. ,403-1-
  1729. ,403-1-
  1730. ENDSELECT
  1731. WENDUNTIL
  1732. MOUSEK=2SHOWM
  1733. RETURN
  1734. PROCEDURE
  1735. REPEATGOSUB
  1736. WHILE
  1737. MOUSEK=FALSEMOUSE
  1738. SELECT
  1739. ,403-1-
  1740. ,403-1-
  1741. ,639-
  1742. ,639-
  1743. ,403-1-
  1744. ,403-1-
  1745. ,403-1-
  1746. ,639-
  1747. ,403-1-
  1748. ,403-1-
  1749. ,639-
  1750. ,403-1-
  1751. ENDSELECT
  1752. PAUSE
  1753. SELECT
  1754. ,403-1-
  1755. ,403-1-
  1756. ,639-
  1757. ,639-
  1758. ,403-1-
  1759. ,403-1-
  1760. ,403-1-
  1761. ,639-
  1762. ,403-1-
  1763. ,403-1-
  1764. ,639-
  1765. ,403-1-
  1766. ENDSELECT
  1767. WENDWHILE
  1768. MOUSEK=1GRAPHMODE
  1769. =1SELECT
  1770. ,403-1-
  1771. ,403-1-
  1772. ,639-
  1773. ,639-
  1774. ,403-1-
  1775. ,403-1-
  1776. ,403-1-
  1777. ,639-
  1778. ,403-1-
  1779. ,403-1-
  1780. ,639-
  1781. ,403-1-
  1782. ENDSELECT
  1783. ELSESELECT
  1784. 0RBOX
  1785. 1RBOX
  1786. ,403-1-
  1787. ,403-1-
  1788. 2RBOX
  1789. ,639-
  1790. 3RBOX
  1791. ,639-
  1792. ,403-1-
  1793. ,403-1-
  1794. ,403-1-
  1795. ,639-
  1796. ,403-1-
  1797. 4RBOX
  1798. ,403-1-
  1799. ,639-
  1800. ,403-1-
  1801. ENDSELECT
  1802. ENDIF
  1803. ELSEIF
  1804. =1SELECT
  1805. 0PBOX
  1806. 1PBOX
  1807. ,403-1-
  1808. ,403-1-
  1809. 2PBOX
  1810. ,639-
  1811. 3PBOX
  1812. ,639-
  1813. ,403-1-
  1814. ,403-1-
  1815. ,403-1-
  1816. ,639-
  1817. ,403-1-
  1818. 4PBOX
  1819. ,403-1-
  1820. ,639-
  1821. ,403-1-
  1822. ENDSELECT
  1823. ELSESELECT
  1824. 0PRBOX
  1825. 1PRBOX
  1826. PRBOX
  1827. ,403-1-
  1828. ,403-1-
  1829. 2PRBOX
  1830. PRBOX
  1831. ,639-
  1832. 3PRBOX
  1833. PRBOX
  1834. ,639-
  1835. PRBOX
  1836. ,403-1-
  1837. ,403-1-
  1838. PRBOX
  1839. ,403-1-
  1840. ,639-
  1841. ,403-1-
  1842. 4PRBOX
  1843. PRBOX
  1844. ,403-1-
  1845. ,639-
  1846. ,403-1-
  1847. ENDSELECT
  1848. ENDIF
  1849. ENDIF
  1850. WENDIF
  1851. =1SELECT
  1852. ,403-1-
  1853. ,403-1-
  1854. ,639-
  1855. ,639-
  1856. ,403-1-
  1857. ,403-1-
  1858. ,403-1-
  1859. ,639-
  1860. ,403-1-
  1861. ,403-1-
  1862. ,639-
  1863. ,403-1-
  1864. ENDSELECT
  1865. ELSESELECT
  1866. 0RBOX
  1867. 1RBOX
  1868. ,403-1-
  1869. ,403-1-
  1870. 2RBOX
  1871. ,639-
  1872. 3RBOX
  1873. ,639-
  1874. ,403-1-
  1875. ,403-1-
  1876. ,403-1-
  1877. ,639-
  1878. ,403-1-
  1879. 4RBOX
  1880. ,403-1-
  1881. ,639-
  1882. ,403-1-
  1883. ENDSELECT
  1884. ENDIF
  1885. ELSEIF
  1886. =1SELECT
  1887. 0PBOX
  1888. 1PBOX
  1889. ,403-1-
  1890. ,403-1-
  1891. 2PBOX
  1892. ,639-
  1893. 3PBOX
  1894. ,639-
  1895. ,403-1-
  1896. ,403-1-
  1897. ,403-1-
  1898. ,639-
  1899. ,403-1-
  1900. 4PBOX
  1901. ,403-1-
  1902. ,639-
  1903. ,403-1-
  1904. ENDSELECT
  1905. ELSESELECT
  1906. 0PRBOX
  1907. 1PRBOX
  1908. PRBOX
  1909. ,403-1-
  1910. ,403-1-
  1911. 2PRBOX
  1912. PRBOX
  1913. ,639-
  1914. 3PRBOX
  1915. PRBOX
  1916. ,639-
  1917. PRBOX
  1918. ,403-1-
  1919. ,403-1-
  1920. PRBOX
  1921. ,403-1-
  1922. ,639-
  1923. ,403-1-
  1924. 4PRBOX
  1925. PRBOX
  1926. ,403-1-
  1927. ,639-
  1928. ,403-1-
  1929. ENDSELECT
  1930. ENDIF
  1931. ENDIF
  1932. =2SELECT
  1933. 0RBOX
  1934. 1RBOX
  1935. ,403-1-
  1936. ,403-1-
  1937. 2RBOX
  1938. ,639-
  1939. 3RBOX
  1940. ,639-
  1941. ,403-1-
  1942. ,403-1-
  1943. ,403-1-
  1944. ,639-
  1945. ,403-1-
  1946. 4RBOX
  1947. ,403-1-
  1948. ,639-
  1949. ,403-1-
  1950. ENDSELECT
  1951. ENDIF
  1952. =2SELECT
  1953. 0PBOX
  1954. 1PBOX
  1955. ,403-1-
  1956. ,403-1-
  1957. 2PBOX
  1958. ,639-
  1959. 3PBOX
  1960. ,639-
  1961. ,403-1-
  1962. ,403-1-
  1963. ,403-1-
  1964. ,639-
  1965. ,403-1-
  1966. 4PBOX
  1967. ,403-1-
  1968. ,639-
  1969. ,403-1-
  1970. ENDSELECT
  1971. ENDIF
  1972. =2SELECT
  1973. 0PRBOX
  1974. 1PRBOX
  1975. PRBOX
  1976. ,403-1-
  1977. ,403-1-
  1978. 2PRBOX
  1979. PRBOX
  1980. ,639-
  1981. 3PRBOX
  1982. PRBOX
  1983. ,639-
  1984. PRBOX
  1985. ,403-1-
  1986. ,403-1-
  1987. PRBOX
  1988. ,403-1-
  1989. ,639-
  1990. ,403-1-
  1991. 4PRBOX
  1992. PRBOX
  1993. ,403-1-
  1994. ,639-
  1995. ,403-1-
  1996. ENDSELECT
  1997. ENDIF
  1998. =1SELECT
  1999. ,403-1-
  2000. ,403-1-
  2001. ,639-
  2002. ,639-
  2003. ,403-1-
  2004. ,403-1-
  2005. ,403-1-
  2006. ,639-
  2007. ,403-1-
  2008. ,403-1-
  2009. ,639-
  2010. ,403-1-
  2011. ENDSELECT
  2012. ENDIF
  2013. UNTIL
  2014. MOUSEK=2SHOWM
  2015. RETURN
  2016. PROCEDURE
  2017. REPEATGOSUB
  2018. WHILE
  2019. MOUSEK=0MOUSE
  2020. )>ABS(
  2021. -(ABS(
  2022. )*SGN(
  2023. -(ABS(
  2024. )*SGN(
  2025. ENDIF
  2026. SELECT
  2027. ,403-1-
  2028. ,403-1-
  2029. ,639-
  2030. ,639-
  2031. ,403-1-
  2032. ,403-1-
  2033. ,403-1-
  2034. ,639-
  2035. ,403-1-
  2036. ,403-1-
  2037. ,639-
  2038. ,403-1-
  2039. ENDSELECT
  2040. PAUSE
  2041. SELECT
  2042. ,403-1-
  2043. ,403-1-
  2044. ,639-
  2045. ,639-
  2046. ,403-1-
  2047. ,403-1-
  2048. ,403-1-
  2049. ,639-
  2050. ,403-1-
  2051. ,403-1-
  2052. ,639-
  2053. ,403-1-
  2054. ENDSELECT
  2055. WENDSELECT
  2056. ,403-1-
  2057. ,403-1-
  2058. ,639-
  2059. ,639-
  2060. ,403-1-
  2061. ,403-1-
  2062. ,403-1-
  2063. ,639-
  2064. ,403-1-
  2065. ,403-1-
  2066. ,639-
  2067. ,403-1-
  2068. ,403-1-
  2069. ,403-1-
  2070. ,639-
  2071. ,639-
  2072. ,403-1-
  2073. ,403-1-
  2074. ,403-1-
  2075. ,639-
  2076. ,403-1-
  2077. ,403-1-
  2078. ,639-
  2079. ,403-1-
  2080. ENDSELECT
  2081. WHILE
  2082. MOUSEK=1GRAPHMODE
  2083. =1SELECT
  2084. ,403-1-
  2085. ,403-1-
  2086. ,639-
  2087. ,639-
  2088. ,403-1-
  2089. ,403-1-
  2090. ,403-1-
  2091. ,639-
  2092. ,403-1-
  2093. ,403-1-
  2094. ,639-
  2095. ,403-1-
  2096. ENDSELECT
  2097. ELSESELECT
  2098. 0RBOX
  2099. 1RBOX
  2100. ,403-1-
  2101. ,403-1-
  2102. 2RBOX
  2103. ,639-
  2104. 3RBOX
  2105. ,639-
  2106. ,403-1-
  2107. ,403-1-
  2108. ,403-1-
  2109. ,639-
  2110. ,403-1-
  2111. 4RBOX
  2112. ,403-1-
  2113. ,639-
  2114. ,403-1-
  2115. ENDSELECT
  2116. ENDIF
  2117. ELSEIF
  2118. =1SELECT
  2119. 0PBOX
  2120. 1PBOX
  2121. ,403-1-
  2122. ,403-1-
  2123. 2PBOX
  2124. ,639-
  2125. 3PBOX
  2126. ,639-
  2127. ,403-1-
  2128. ,403-1-
  2129. ,403-1-
  2130. ,639-
  2131. ,403-1-
  2132. 4PBOX
  2133. ,403-1-
  2134. ,639-
  2135. ,403-1-
  2136. ENDSELECT
  2137. ELSESELECT
  2138. 0PRBOX
  2139. 1PRBOX
  2140. PRBOX
  2141. ,403-1-
  2142. ,403-1-
  2143. 2PRBOX
  2144. PRBOX
  2145. ,639-
  2146. 3PRBOX
  2147. PRBOX
  2148. ,639-
  2149. PRBOX
  2150. ,403-1-
  2151. ,403-1-
  2152. PRBOX
  2153. ,403-1-
  2154. ,639-
  2155. ,403-1-
  2156. 4PRBOX
  2157. PRBOX
  2158. ,403-1-
  2159. ,639-
  2160. ,403-1-
  2161. ENDSELECT
  2162. ENDIF
  2163. ENDIF
  2164. WENDUNTIL
  2165. MOUSEK=2RETURN
  2166. PROCEDURE
  2167. REPEATGOSUB
  2168. WHILE
  2169. MOUSEK=FALSEMOUSE
  2170. =1SELECT
  2171. 0CIRCLE
  2172. ,ABS(
  2173. CIRCLE
  2174. ,ABS(
  2175. 1CIRCLE
  2176. ,ABS(
  2177. CIRCLE
  2178. ,403-1-
  2179. ,ABS(
  2180. CIRCLE
  2181. ,ABS(
  2182. CIRCLE
  2183. ,403-1-
  2184. ,ABS(
  2185. 2CIRCLE
  2186. ,ABS(
  2187. CIRCLE
  2188. ,ABS(
  2189. CIRCLE
  2190. ,ABS(
  2191. CIRCLE
  2192. ,ABS(
  2193. 3CIRCLE
  2194. ,ABS(
  2195. CIRCLE
  2196. ,ABS(
  2197. CIRCLE
  2198. ,403-1-
  2199. ,ABS(
  2200. CIRCLE
  2201. ,403-1-
  2202. ,ABS(
  2203. CIRCLE
  2204. ,ABS(
  2205. CIRCLE
  2206. ,ABS(
  2207. CIRCLE
  2208. ,403-1-
  2209. ,ABS(
  2210. CIRCLE
  2211. ,403-1-
  2212. ,ABS(
  2213. 4CIRCLE
  2214. ,ABS(
  2215. CIRCLE
  2216. ,403-1-
  2217. ,ABS(
  2218. CIRCLE
  2219. ,ABS(
  2220. CIRCLE
  2221. ,403-1-
  2222. ,ABS(
  2223. ENDSELECT
  2224. ELSESELECT
  2225. 0PCIRCLE
  2226. ,ABS(
  2227. PCIRCLE
  2228. ,ABS(
  2229. 1PCIRCLE
  2230. ,ABS(
  2231. PCIRCLE
  2232. ,403-1-
  2233. ,ABS(
  2234. PCIRCLE
  2235. ,ABS(
  2236. PCIRCLE
  2237. ,403-1-
  2238. ,ABS(
  2239. 2PCIRCLE
  2240. ,ABS(
  2241. PCIRCLE
  2242. ,ABS(
  2243. PCIRCLE
  2244. ,ABS(
  2245. PCIRCLE
  2246. ,ABS(
  2247. 3PCIRCLE
  2248. ,ABS(
  2249. PCIRCLE
  2250. ,ABS(
  2251. PCIRCLE
  2252. ,403-1-
  2253. ,ABS(
  2254. PCIRCLE
  2255. ,403-1-
  2256. ,ABS(
  2257. PCIRCLE
  2258. ,ABS(
  2259. PCIRCLE
  2260. ,ABS(
  2261. PCIRCLE
  2262. ,403-1-
  2263. ,ABS(
  2264. PCIRCLE
  2265. ,403-1-
  2266. ,ABS(
  2267. 4PCIRCLE
  2268. ,ABS(
  2269. PCIRCLE
  2270. ,403-1-
  2271. ,ABS(
  2272. PCIRCLE
  2273. ,ABS(
  2274. PCIRCLE
  2275. ,403-1-
  2276. ,ABS(
  2277. ENDSELECT
  2278. ENDIF
  2279. WENDWHILE
  2280. MOUSEK=1GRAPHMODE
  2281. =1SELECT
  2282. 0CIRCLE
  2283. ,ABS(
  2284. 1CIRCLE
  2285. ,ABS(
  2286. CIRCLE
  2287. ,403-1-
  2288. ,ABS(
  2289. 2CIRCLE
  2290. ,ABS(
  2291. CIRCLE
  2292. ,ABS(
  2293. 3CIRCLE
  2294. ,ABS(
  2295. CIRCLE
  2296. ,ABS(
  2297. CIRCLE
  2298. ,403-1-
  2299. ,ABS(
  2300. CIRCLE
  2301. ,403-1-
  2302. ,ABS(
  2303. 4CIRCLE
  2304. ,ABS(
  2305. CIRCLE
  2306. ,403-1-
  2307. ,ABS(
  2308. ENDSELECT
  2309. ELSESELECT
  2310. 0PCIRCLE
  2311. ,ABS(
  2312. 1PCIRCLE
  2313. ,ABS(
  2314. PCIRCLE
  2315. ,403-1-
  2316. ,ABS(
  2317. 2PCIRCLE
  2318. ,ABS(
  2319. PCIRCLE
  2320. ,ABS(
  2321. 3PCIRCLE
  2322. ,ABS(
  2323. PCIRCLE
  2324. ,ABS(
  2325. PCIRCLE
  2326. ,403-1-
  2327. ,ABS(
  2328. PCIRCLE
  2329. ,403-1-
  2330. ,ABS(
  2331. 4PCIRCLE
  2332. ,ABS(
  2333. PCIRCLE
  2334. ,403-1-
  2335. ,ABS(
  2336. ENDSELECT
  2337. ENDIF
  2338. WENDUNTIL
  2339. MOUSEK=2GRAPHMODE
  2340. RETURN
  2341. Kreis Ausschnitt
  2342. r Kreis Funktion *
  2343. X Koordinate   (0 - 360) 
  2344. Alter Wert 
  2345. Neuer Wert :
  2346. Y Koordinate   (0 - 360)
  2347. Alter Wert 
  2348. Neuer Wert :
  2349. PROCEDURE
  2350. 0,0,640,403,
  2351. GRAPHMODE
  2352. COLOR
  2353. PRINT
  2354. AT(1,1);"Kreis
  2355. Ausschnitt"PRINT
  2356. AT(1,2);"f
  2357. Kreis
  2358. Funktion
  2359. PRINT
  2360. AT(1,4);"X
  2361. Koordinate
  2362. PRINT
  2363. AT(1,5);"Alter
  2364. PRINT
  2365. AT(1,6);"Neuer
  2366. ";FORM
  2367. INPUT
  2368. =VAL(
  2369. )PRINT
  2370. AT(1,8);"Y
  2371. Koordinate
  2372. 360)"PRINT
  2373. AT(1,9);"Alter
  2374. PRINT
  2375. AT(1,10);"Neuer
  2376. INPUT
  2377. =VAL(
  2378. )GRAPHMODE
  2379. RETURN
  2380. PROCEDURE
  2381. REPEATMOUSE
  2382. =1HIDEM
  2383. REPEATDRAW
  2384. SELECT
  2385. 0DRAW
  2386. 1DRAW
  2387. 3DRAW
  2388. ,403-1-
  2389. ,403-1-
  2390. ,403-1-
  2391. ,403-1-
  2392. 4DRAW
  2393. ,403-1-
  2394. ,403-1-
  2395. 2DRAW
  2396. ,403-1-
  2397. ,403-1-
  2398. ENDSELECT
  2399. MOUSE
  2400. UNTIL
  2401. ENDIF
  2402. SHOWM
  2403. UNTIL
  2404. RETURN
  2405. Wie wollen Sie Rastern ?Z
  2406. _Normal|_Invers
  2407. PROCEDURE
  2408. ENDIF
  2409. DEFMOUSE
  2410. 3ALERT
  2411. 3,"Wie
  2412. wollen
  2413. Rastern
  2414. ?",1,"_Normal|_Invers",
  2415. HIDEM
  2416. (1)PUT
  2417. FALSE,FALSE,
  2418. GOSUB
  2419. WHILE
  2420. MOUSEK=FALSEMOUSE
  2421. PAUSE
  2422. WENDIF
  2423. ENDIF
  2424. WHILE
  2425. MOUSEK=1
  2426. MOUSEY<404
  2427. GRAPHMODE
  2428. WENDFOR
  2429. =POINT(
  2430. )NEXT
  2431. SELECT
  2432. =MAX(
  2433. (1))CASE
  2434. =MIN(
  2435. (1))ENDSELECT
  2436. COLOR
  2437. ENDIF
  2438. )=0NEXT
  2439. GRAPHMODE
  2440. ERASE
  2441. RETURN
  2442. --- Bild Verschieben 1 ---W
  2443. ab_maus_nach_oben            
  2444. vor_maus_nach_unten          
  2445. ab_maus_nach_links           
  2446. ab_maus_nach_rechts          
  2447. bis_maus_schr
  2448. g_rechts       
  2449. bis_maus_schr
  2450. g_links        
  2451. verzerren_ab_maus_links_oben 
  2452. verzerren_ab_maus_rechts_oben
  2453. verschmieren_ab_maus_oben    
  2454. verschmieren_bis_maus_rechts 
  2455. PROCEDURE
  2456. GOSUB
  2457. GRAPHMODE
  2458. DEFFILL
  2459. 176,30,463,347
  2460. DEFFILL
  2461. 187,37,453,341
  2462. 186,36,454,342BOX
  2463. 188,38,452,340BOX
  2464. 190,40,450,338BOX
  2465. 192,42,448,336BOX
  2466. 193,43,447,335DRAW
  2467. 193,64
  2468. 447,64
  2469. 193,65
  2470. 447,65
  2471. 193,67
  2472. 447,67
  2473. 193,69
  2474. 447,69
  2475. 193,70
  2476. 447,70
  2477. DEFTEXT
  2478. 1,FALSE,8,6
  2479. 215,56,"---
  2480. Verschieben
  2481. ---"TEXT
  2482. 205,90,"ab_maus_nach_oben
  2483. "TEXT
  2484. 205,115,"vor_maus_nach_unten
  2485. 205,140,"ab_maus_nach_links
  2486. "TEXT
  2487. 205,165,"ab_maus_nach_rechts
  2488. 205,190,"bis_maus_schr
  2489. g_rechts
  2490. "TEXT
  2491. 205,215,"bis_maus_schr
  2492. g_links
  2493. 205,240,"verzerren_ab_maus_links_oben
  2494. "TEXT
  2495. 205,265,"verzerren_ab_maus_rechts_oben"TEXT
  2496. 205,290,"verschmieren_ab_maus_oben
  2497. 205,315,"verschmieren_bis_maus_rechts
  2498. "REPEATIF
  2499. MOUSEX>192
  2500. MOUSEX<445
  2501. MOUSEK=1
  2502. MOUSEY>70
  2503. MOUSEY<100
  2504. GOSUB
  2505. ENDIF
  2506. MOUSEY>100
  2507. MOUSEY<125
  2508. GOSUB
  2509. ENDIF
  2510. MOUSEY>125
  2511. MOUSEY<150
  2512. GOSUB
  2513. ENDIF
  2514. MOUSEY>150
  2515. MOUSEY<175
  2516. GOSUB
  2517. ENDIF
  2518. MOUSEY>175
  2519. MOUSEY<200
  2520. GOSUB
  2521. ENDIF
  2522. MOUSEY>200
  2523. MOUSEY<225
  2524. GOSUB
  2525. ENDIF
  2526. MOUSEY>225
  2527. MOUSEY<250
  2528. GOSUB
  2529. ENDIF
  2530. MOUSEY>250
  2531. MOUSEY<275
  2532. GOSUB
  2533. ENDIF
  2534. MOUSEY>275
  2535. MOUSEY<300
  2536. GOSUB
  2537. ENDIF
  2538. MOUSEY>300
  2539. MOUSEY<325
  2540. =10GOSUB
  2541. ENDIF
  2542. ENDIF
  2543. UNTIL
  2544. MOUSEK=2
  2545. =11GOSUB
  2546. :GOSUB
  2547. GRAPHMODE
  2548. <100DEFFILL
  2549. ELSEDEFFILL
  2550. ENDIF
  2551. RETURN
  2552. --- Bild Verschieben 1 ---W
  2553.  nach unten   1 W
  2554.  nach oben    1 W
  2555.  nach rechts  1 W
  2556.  nach links   1 W
  2557.  nach unten   2 W
  2558.  nach oben    2 W
  2559.  nach rechts  2 W
  2560.  nach links   2 W
  2561. PROCEDURE
  2562. GOSUB
  2563. GRAPHMODE
  2564. COLOR
  2565. DEFFILL
  2566. 176,30,463,297
  2567. DEFFILL
  2568. 187,37,453,291
  2569. 186,36,454,292BOX
  2570. 188,38,452,290BOX
  2571. 190,40,450,288BOX
  2572. 192,42,448,286BOX
  2573. 193,43,447,285DRAW
  2574. 193,64
  2575. 447,64
  2576. 193,65
  2577. 447,65
  2578. 193,67
  2579. 447,67
  2580. 193,69
  2581. 447,69
  2582. 193,70
  2583. 447,70
  2584. DEFTEXT
  2585. 1,FALSE,8,6
  2586. 215,56,"---
  2587. Verschieben
  2588. ---"TEXT
  2589. 260,90,"
  2590. unten
  2591. "TEXT
  2592. 260,115,"
  2593. "TEXT
  2594. 260,140,"
  2595. rechts
  2596. "TEXT
  2597. 260,165,"
  2598. links
  2599. 260,190,"
  2600. unten
  2601. 260,215,"
  2602. "TEXT
  2603. 260,240,"
  2604. rechts
  2605. "TEXT
  2606. 260,265,"
  2607. links
  2608. REPEATIF
  2609. MOUSEX>192
  2610. MOUSEX<445
  2611. MOUSEK=1
  2612. MOUSEY>70
  2613. MOUSEY<100
  2614. GOSUB
  2615. ENDIF
  2616. MOUSEY>100
  2617. MOUSEY<125
  2618. GOSUB
  2619. ENDIF
  2620. MOUSEY>125
  2621. MOUSEY<150
  2622. GOSUB
  2623. ENDIF
  2624. MOUSEY>150
  2625. MOUSEY<175
  2626. GOSUB
  2627. ENDIF
  2628. MOUSEY>175
  2629. MOUSEY<200
  2630. GOSUB
  2631. ENDIF
  2632. MOUSEY>200
  2633. MOUSEY<225
  2634. GOSUB
  2635. ENDIF
  2636. MOUSEY>225
  2637. MOUSEY<250
  2638. GOSUB
  2639. ENDIF
  2640. MOUSEY>250
  2641. MOUSEY<275
  2642. GOSUB
  2643. ENDIF
  2644. ENDIF
  2645. UNTIL
  2646. MOUSEK=2
  2647. GOSUB
  2648. GOSUB
  2649. GRAPHMODE
  2650. <100DEFFILL
  2651. ELSEDEFFILL
  2652. ENDIF
  2653. RETURN
  2654. PROCEDURE
  2655. =FALSE
  2656. =10ENDIF
  2657. REPEATSHOWM
  2658. WHILE
  2659. MOUSEK=1HIDEM
  2660. =INT((MOUSEX-300)/
  2661. =INT((MOUSEY-100)/
  2662. =2SELECT
  2663. 0PCIRCLE
  2664. 1PCIRCLE
  2665. PCIRCLE
  2666. ,403-1-
  2667. 2PCIRCLE
  2668. PCIRCLE
  2669. 3PCIRCLE
  2670. PCIRCLE
  2671. PCIRCLE
  2672. ,403-1-
  2673. PCIRCLE
  2674. ,403-1-
  2675. 4PCIRCLE
  2676. PCIRCLE
  2677. ,403-1-
  2678. ENDSELECT
  2679. ENDIF
  2680. =1SELECT
  2681. 0CIRCLE
  2682. 1CIRCLE
  2683. CIRCLE
  2684. ,403-1-
  2685. 2CIRCLE
  2686. CIRCLE
  2687. 3CIRCLE
  2688. CIRCLE
  2689. CIRCLE
  2690. ,403-1-
  2691. CIRCLE
  2692. ,403-1-
  2693. 4CIRCLE
  2694. CIRCLE
  2695. ,403-1-
  2696. ENDSELECT
  2697. ENDIF
  2698. ENDIF
  2699. WENDUNTIL
  2700. MOUSEK=2RETURN
  2701. PROCEDURE
  2702. =FALSE
  2703. =10ENDIF
  2704. REPEATSHOWM
  2705. WHILE
  2706. MOUSEK=1HIDEM
  2707. =INT((MOUSEX-300)/
  2708. =INT((MOUSEY-100)/
  2709. =2SELECT
  2710. 0PBOX
  2711. 1PBOX
  2712. ,403-1-
  2713. ,403-1-
  2714. 2PBOX
  2715. ,639-
  2716. 3PBOX
  2717. ,639-
  2718. ,403-1-
  2719. ,403-1-
  2720. ,403-1-
  2721. ,639-
  2722. ,403-1-
  2723. 4PBOX
  2724. ,403-1-
  2725. ,639-
  2726. ,403-1-
  2727. ENDSELECT
  2728. ENDIF
  2729. =1SELECT
  2730. ,403-1-
  2731. ,403-1-
  2732. ,639-
  2733. ,639-
  2734. ,403-1-
  2735. ,403-1-
  2736. ,403-1-
  2737. ,639-
  2738. ,403-1-
  2739. ,403-1-
  2740. ,639-
  2741. ,403-1-
  2742. ENDSELECT
  2743. ENDIF
  2744. ENDIF
  2745. =2SELECT
  2746. 0PRBOX
  2747. 1PRBOX
  2748. PRBOX
  2749. ,403-1-
  2750. ,403-1-
  2751. 2PRBOX
  2752. PRBOX
  2753. ,639-
  2754. 3PRBOX
  2755. PRBOX
  2756. ,639-
  2757. PRBOX
  2758. ,403-1-
  2759. ,403-1-
  2760. PRBOX
  2761. ,403-1-
  2762. ,639-
  2763. ,403-1-
  2764. 4PRBOX
  2765. PRBOX
  2766. ,403-1-
  2767. ,639-
  2768. ,403-1-
  2769. ENDSELECT
  2770. ENDIF
  2771. =1SELECT
  2772. 0RBOX
  2773. 1RBOX
  2774. ,403-1-
  2775. ,403-1-
  2776. 2RBOX
  2777. ,639-
  2778. 3RBOX
  2779. ,639-
  2780. ,403-1-
  2781. ,403-1-
  2782. ,403-1-
  2783. ,639-
  2784. ,403-1-
  2785. 4RBOX
  2786. ,403-1-
  2787. ,639-
  2788. ,403-1-
  2789. ENDSELECT
  2790. ENDIF
  2791. ENDIF
  2792. WENDUNTIL
  2793. MOUSEK=2RETURN
  2794. PROCEDURE
  2795. DEFTEXT
  2796. ,0LOCAL
  2797. DEFMOUSE
  2798. 3HIDEM
  2799. REPEAT
  2800. =""GRAPHMODE
  2801. REPEATMOUSE
  2802. +"|"REPEAT
  2803. =INKEY$UNTIL
  2804. <>MOUSEX
  2805. <>MOUSEY
  2806. MOUSEK<>0
  2807. <>""TEXT
  2808. +"|"MOUSE
  2809. =LEFT$(
  2810. =CHR$(13)
  2811. ENDIF
  2812. =CHR$(27)
  2813. =""GOTO
  2814. ENDIF
  2815. =CHR$(8)
  2816. =CHR$(127)
  2817. =LEFT$(
  2818. ,LEN(
  2819. ENDIF
  2820. ENDIF
  2821. :UNTIL
  2822. MOUSEK=1
  2823. :GRAPHMODE
  2824. MOUSE
  2825. MOUSEK=1
  2826. DEFMOUSE
  2827. 3GOTO
  2828. ENDIF
  2829. UNTIL
  2830. MOUSEK=2
  2831. SHOWM
  2832. RETURN
  2833. fffff&D@Y
  2834. PROCEDURE
  2835. REPEATMOUSE
  2836. WHILE
  2837. MOUSEK=1HIDEM
  2838. MOUSE
  2839. SELECT
  2840. 0DRAW
  2841. 1DRAW
  2842. 3DRAW
  2843. ,403-1-
  2844. ,403-1-
  2845. ,403-1-
  2846. ,403-1-
  2847. 4DRAW
  2848. ,403e-1-
  2849. ,403-1-
  2850. 2DRAW
  2851. ,403-1-
  2852. ,403-1-
  2853. ENDSELECT
  2854. WENDSHOWM
  2855. UNTIL
  2856. MOUSEK=2RETURN
  2857. &x11111111
  2858. &x11000011
  2859. &x10111101
  2860. &x10111101
  2861. &x10111101
  2862. &x10111101
  2863. &x10111101
  2864. &x11000011
  2865. &x11111111
  2866. PROCEDURE
  2867. 0,0,640,480REM
  2868. 60,430,200,450REM
  2869. 58,428,202,452REM
  2870. 57,427,203,453REM
  2871. PRINT
  2872. AT(10,28);"Lade
  2873. llmuster"
  2874. COLOR
  2875. GRAPHMODE
  2876. 50DEFFILL
  2877. ,0,50+
  2878. 50DEFFILL
  2879. ,100,50+
  2880. 50DEFFILL
  2881. ,200,50+
  2882. REPEATDEFMOUSE
  2883. 3REPEATEXIT
  2884. MOUSEK=2UNTIL
  2885. MOUSEK=1IF
  2886. MOUSEK=1
  2887. MOUSEX>0
  2888. MOUSEX<50IF
  2889. MOUSEY>0
  2890. MOUSEY<100
  2891. ENDIF
  2892. MOUSEY>100
  2893. MOUSEY<200
  2894. =13ENDIF
  2895. MOUSEY>200
  2896. MOUSEY<300
  2897. =26ENDIF
  2898. ENDIF
  2899. MOUSEK=1
  2900. MOUSEX>50
  2901. MOUSEX<100IF
  2902. MOUSEY>0
  2903. MOUSEY<100
  2904. ENDIF
  2905. MOUSEY>100
  2906. MOUSEY<200
  2907. =14ENDIF
  2908. MOUSEY>200
  2909. MOUSEY<300
  2910. =27ENDIF
  2911. ENDIF
  2912. MOUSEK=1
  2913. MOUSEX>100
  2914. MOUSEX<150
  2915. MOUSEY>0
  2916. MOUSEY<100
  2917. ENDIF
  2918. MOUSEY>100
  2919. MOUSEY<200
  2920. =15ENDIF
  2921. MOUSEY>200
  2922. MOUSEY<300
  2923. =28ENDIF
  2924. ENDIF
  2925. MOUSEK=1
  2926. MOUSEX>150
  2927. MOUSEX<200
  2928. MOUSEY>0
  2929. MOUSEY<100
  2930. ENDIF
  2931. MOUSEY>100
  2932. MOUSEY<200
  2933. =16ENDIF
  2934. MOUSEY>200
  2935. MOUSEY<300
  2936. =29ENDIF
  2937. ENDIF
  2938. MOUSEK=1
  2939. MOUSEX>200
  2940. MOUSEX<250
  2941. MOUSEY>0
  2942. MOUSEY<100
  2943. ENDIF
  2944. MOUSEY>100
  2945. MOUSEY<200
  2946. =17ENDIF
  2947. MOUSEY>200
  2948. MOUSEY<300
  2949. =30ENDIF
  2950. ENDIF
  2951. MOUSEK=1
  2952. MOUSEX>250
  2953. MOUSEX<300
  2954. MOUSEY>0
  2955. MOUSEY<100
  2956. ENDIF
  2957. MOUSEY>100
  2958. MOUSEY<200
  2959. =18ENDIF
  2960. MOUSEY>200
  2961. MOUSEY<300
  2962. =31ENDIF
  2963. ENDIF
  2964. MOUSEK=1
  2965. MOUSEX>300
  2966. MOUSEX<350
  2967. MOUSEY>0
  2968. MOUSEY<100
  2969. ENDIF
  2970. MOUSEY>100
  2971. MOUSEY<200
  2972. =19ENDIF
  2973. MOUSEY>200
  2974. MOUSEY<300
  2975. =32ENDIF
  2976. ENDIF
  2977. MOUSEK=1
  2978. MOUSEX>350
  2979. MOUSEX<404
  2980. MOUSEY>0
  2981. MOUSEY<100
  2982. ENDIF
  2983. MOUSEY>100
  2984. MOUSEY<200
  2985. =20ENDIF
  2986. MOUSEY>200
  2987. MOUSEY<300
  2988. =33ENDIF
  2989. ENDIF
  2990. MOUSEK=1
  2991. MOUSEX>404
  2992. MOUSEX<450
  2993. MOUSEY>0
  2994. MOUSEY<100
  2995. ENDIF
  2996. MOUSEY>100
  2997. MOUSEY<200
  2998. =21ENDIF
  2999. MOUSEY>200
  3000. MOUSEY<300
  3001. =34ENDIF
  3002. ENDIF
  3003. MOUSEK=1
  3004. MOUSEX>450
  3005. MOUSEX<500
  3006. MOUSEY>0
  3007. MOUSEY<100
  3008. ENDIF
  3009. MOUSEY>100
  3010. MOUSEY<200
  3011. =22ENDIF
  3012. MOUSEY>200
  3013. MOUSEY<300
  3014. =35ENDIF
  3015. ENDIF
  3016. MOUSEK=1
  3017. MOUSEX>500
  3018. MOUSEX<550
  3019. MOUSEY>0
  3020. MOUSEY<100
  3021. =10ENDIF
  3022. MOUSEY>100
  3023. MOUSEY<200
  3024. =23ENDIF
  3025. MOUSEY>200
  3026. MOUSEY<300
  3027. =36ENDIF
  3028. ENDIF
  3029. MOUSEK=1
  3030. MOUSEX>550
  3031. MOUSEX<600
  3032. MOUSEY>0
  3033. MOUSEY<100
  3034. =11ENDIF
  3035. MOUSEY>100
  3036. MOUSEY<200
  3037. =24ENDIF
  3038. MOUSEY>200
  3039. MOUSEY<300
  3040. =37ENDIF
  3041. ENDIF
  3042. MOUSEK=1
  3043. MOUSEX>600
  3044. MOUSEX<640
  3045. MOUSEY>0
  3046. MOUSEY<100
  3047. =12ENDIF
  3048. MOUSEY>100
  3049. MOUSEY<200
  3050. =25ENDIF
  3051. MOUSEY>200
  3052. MOUSEY<300
  3053. =38ENDIF
  3054. ENDIF
  3055. MOUSEK=1
  3056. MOUSEY>404
  3057. =""RESTORE
  3058. 8READ
  3059. +CHR$(
  3060. :DATA
  3061. &x11111111
  3062. &x11000011
  3063. &x10111101
  3064. &x10111101
  3065. &x10111101
  3066. &x10111101
  3067. &x10111101
  3068. &x11000011
  3069. &x11111111
  3070. DEFFILL
  3071. ENDIF
  3072. <100DEFFILL
  3073. ELSEDEFFILL
  3074. ENDIF
  3075. 0,300,640,403UNTIL
  3076. MOUSEK=2CLS
  3077. GRAPHMODE
  3078. 0,0,640,403RETURN
  3079. PROCEDURE
  3080. REPEATGOSUB
  3081. WHILE
  3082. MOUSEK=FALSEMOUSE
  3083. =1SELECT
  3084. 0ELLIPSE
  3085. ,ABS(
  3086. ),ABS(
  3087. 1ELLIPSE
  3088. ,ABS(
  3089. ),ABS(
  3090. ELLIPSE
  3091. ,403-1-
  3092. ,ABS(
  3093. ),ABS(
  3094. 2ELLIPSE
  3095. ,ABS(
  3096. ),ABS(
  3097. ELLIPSE
  3098. ,ABS(
  3099. ),ABS(
  3100. 3ELLIPSE
  3101. ,ABS(
  3102. ),ABS(
  3103. ELLIPSE
  3104. ,ABS(
  3105. ),ABS(
  3106. ELLIPSE
  3107. ,403-1-
  3108. ,ABS(
  3109. ),ABS(
  3110. ELLIPSE
  3111. ,403-1-
  3112. ,ABS(
  3113. ),ABS(
  3114. 4ELLIPSE
  3115. ,ABS(
  3116. ),ABS(
  3117. ELLIPSE
  3118. ,403-1-
  3119. ,ABS(
  3120. ),ABS(
  3121. ENDSELECT
  3122. ELSESELECT
  3123. 0PELLIPSE
  3124. ,ABS(
  3125. ),ABS(
  3126. )CASE
  3127. 1PELLIPSE
  3128. ,ABS(
  3129. ),ABS(
  3130. )PELLIPSE
  3131. ,403-1-
  3132. ,ABS(
  3133. ),ABS(
  3134. )CASE
  3135. 2PELLIPSE
  3136. ,ABS(
  3137. ),ABS(
  3138. )PELLIPSE
  3139. ,ABS(
  3140. ),ABS(
  3141. )CASE
  3142. 3PELLIPSE
  3143. ,ABS(
  3144. ),ABS(
  3145. )PELLIPSE
  3146. ,ABS(
  3147. ),ABS(
  3148. )PELLIPSE
  3149. ,403-1-
  3150. ,ABS(
  3151. ),ABS(
  3152. )PELLIPSE
  3153. ,403-1-
  3154. ,ABS(
  3155. ),ABS(
  3156. )CASE
  3157. 4PELLIPSE
  3158. ,ABS(
  3159. ),ABS(
  3160. )PELLIPSE
  3161. ,403-1-
  3162. ,ABS(
  3163. ),ABS(
  3164. )ENDSELECT
  3165. ENDIF
  3166. WENDWHILE
  3167. MOUSEK=1GRAPHMODE
  3168. SELECT
  3169. 0ELLIPSE
  3170. ,ABS(
  3171. ),ABS(
  3172. 1ELLIPSE
  3173. ,ABS(
  3174. ),ABS(
  3175. ELLIPSE
  3176. ,403-1-
  3177. ,ABS(
  3178. ),ABS(
  3179. 2ELLIPSE
  3180. ,ABS(
  3181. ),ABS(
  3182. ELLIPSE
  3183. ,ABS(
  3184. ),ABS(
  3185. 3ELLIPSE
  3186. ,ABS(
  3187. ),ABS(
  3188. ELLIPSE
  3189. ,ABS(
  3190. ),ABS(
  3191. ELLIPSE
  3192. ,403-1-
  3193. ,ABS(
  3194. ),ABS(
  3195. ELLIPSE
  3196. ,403-1-
  3197. ,ABS(
  3198. ),ABS(
  3199. 4ELLIPSE
  3200. ,ABS(
  3201. ),ABS(
  3202. ELLIPSE
  3203. ,403-1-
  3204. ,ABS(
  3205. ),ABS(
  3206. ENDSELECT
  3207. WENDUNTIL
  3208. MOUSEK=2RETURN
  3209. PROCEDURE
  3210. REPEATGOSUB
  3211. WHILE
  3212. MOUSEK=FALSEMOUSE
  3213. =1SELECT
  3214. 0CIRCLE
  3215. ,ABS(
  3216. 1CIRCLE
  3217. ,ABS(
  3218. CIRCLE
  3219. ,403-1-
  3220. ,ABS(
  3221. 2CIRCLE
  3222. ,ABS(
  3223. CIRCLE
  3224. ,ABS(
  3225. 3CIRCLE
  3226. ,ABS(
  3227. CIRCLE
  3228. ,ABS(
  3229. CIRCLE
  3230. ,403-1-
  3231. ,ABS(
  3232. CIRCLE
  3233. ,403-1-
  3234. ,ABS(
  3235. 4CIRCLE
  3236. ,ABS(
  3237. CIRCLE
  3238. ,403-1-
  3239. ,ABS(
  3240. ENDSELECT
  3241. ELSEGRAPHMODE
  3242. SELECT
  3243. 0PCIRCLE
  3244. ,ABS(
  3245. 1PCIRCLE
  3246. ,ABS(
  3247. PCIRCLE
  3248. ,403-1-
  3249. ,ABS(
  3250. 2PCIRCLE
  3251. ,ABS(
  3252. PCIRCLE
  3253. ,ABS(
  3254. 3PCIRCLE
  3255. ,ABS(
  3256. PCIRCLE
  3257. ,ABS(
  3258. PCIRCLE
  3259. ,403-1-
  3260. ,ABS(
  3261. PCIRCLE
  3262. ,403-1-
  3263. ,ABS(
  3264. 4PCIRCLE
  3265. ,ABS(
  3266. PCIRCLE
  3267. ,403-1-
  3268. ,ABS(
  3269. ENDSELECT
  3270. ENDIF
  3271. WENDWHILE
  3272. MOUSEK=1SELECT
  3273. 0CIRCLE
  3274. ,ABS(
  3275. 1CIRCLE
  3276. ,ABS(
  3277. CIRCLE
  3278. ,403-1-
  3279. ,ABS(
  3280. 2CIRCLE
  3281. ,ABS(
  3282. CIRCLE
  3283. ,ABS(
  3284. 3CIRCLE
  3285. ,ABS(
  3286. CIRCLE
  3287. ,ABS(
  3288. CIRCLE
  3289. ,403-1-
  3290. ,ABS(
  3291. CIRCLE
  3292. ,403-1-
  3293. ,ABS(
  3294. 4CIRCLE
  3295. ,ABS(
  3296. CIRCLE
  3297. ,403-1-
  3298. ,ABS(
  3299. ENDSELECT
  3300. WENDUNTIL
  3301. MOUSEK=2RETURN
  3302. PROCEDURE
  3303. 0,0,640,403,
  3304. -1GET
  3305. +1,639,
  3306. 0,0,639,403,
  3307. -1GET
  3308. +1,0,
  3309. +1,403,
  3310. GRAPHMODE
  3311. RETURNREM
  3312. *****
  3313. *******
  3314. PROCEDURE
  3315. 0,0,640,403,
  3316. REPEATUNTIL
  3317. MOUSEK=1DO
  3318. MOUSEK=2PUT
  3319. =MOUSEX-
  3320. =MOUSEY-
  3321. =1GOSUB
  3322. ENDIF
  3323. =2REPEATPUT
  3324. =MOUSEX
  3325. =MOUSEYIF
  3326. MOUSEK=2
  3327. GOSUB
  3328. ENDIF
  3329. WHILE
  3330. MOUSEK=1GET
  3331. 0,0,640,403,
  3332. WENDUNTIL
  3333. MOUSEK=2ENDIF
  3334. WHILE
  3335. MOUSEK=1INC
  3336. =1MOUSE
  3337. ENDIF
  3338. REPEATUNTIL
  3339. MOUSEK=0WENDLOOPGET
  3340. 0,0,640,403,
  3341. RETURN
  3342. PROCEDURE
  3343. =1CIRCLE
  3344. ENDIF
  3345. =2PCIRCLE
  3346. ENDIF
  3347. ENDIF
  3348. =1ELLIPSE
  3349. ENDIF
  3350. =2PELLIPSE
  3351. ENDIF
  3352. ENDIF
  3353. =1BOX
  3354. ENDIF
  3355. =1RBOX
  3356. ENDIF
  3357. =2PBOX
  3358. ENDIF
  3359. =2PRBOX
  3360. ENDIF
  3361. ENDIF
  3362. RETURN
  3363.