Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

adventu2.bas überarbeitet für FBC

Uploader:Mitgliedcroco97
Datum/Zeit:30.11.2007 09:26:27

DECLARE SUB tooot ()
DECLARE SUB geschichte ()

SUB main
        SCREEN 12: RANDOMIZE TIMER: CLS : LOCATE 1, 1, 0
        'PLAY "t180l32o1cdefgao2cdefgao3cdefgao1cdefgao2cdefgao3cdefgao1cdefgao2cdefgao3cdefga"
        SLEEP 1: COLOR 7: PRINT "Lade . . ."
        SLEEP 4: CLS : DO: COLOR INT(RND * 14) + 1
        LOCATE 8, 20: PRINT "Herzlich Willkommen zu Johann Eckert's"
        LOCATE 10, 33: PRINT "2. Adventure"
        LOCATE 16, 30: PRINT "CRAZY DAY  V. 2.0"
        LINE (100, 100)-(510, 300), INT(RND * 14) + 1, B
        LINE (104, 96)-(506, 304), INT(RND * 14) + 1, B
        CIRCLE (299, 245), 80, INT(RND * 14) + 1, , , .5
        CIRCLE (299, 245), 75, INT(RND * 14) + 1, , , .5
        1 a = INT(RND * 100): IF a < 37 THEN GOTO 1
        'SOUND a, 1: LOOP UNTIL INKEY$ <> ""
        CLS : COLOR 7: LOCATE 15, 30: PRINT "(c) Johann Eckert 1999": CLS
        nochmal: CLS : COLOR 9
        LOCATE 3, 13: PRINT "Ich werde Dich jetzt einige Sachen ber Dich fragen!"
        LINE (30, 30)-(600, 70), 1, B
        LOCATE 4, 30: INPUT "Ist das OK (j/n)"; ok$
        IF ok$ = "n" THEN GOTO weiter
        IF ok$ = "N" THEN GOTO weiter
        IF ok$ = "j" THEN GOTO weiter.1
        IF ok$ = "J" THEN GOTO weiter.1 ELSE GOTO nochmal
        weiter.1: COLOR 14: LOCATE 7, 10: INPUT "Wie alt bist Du"; alter
        LOCATE 9, 10: INPUT "Wie heiát Du"; name0$
        LOCATE 11, 10: INPUT "Besitzt Du einen Apple-PC (j/n)"; apple$
        COLOR 12: LOCATE 15, 20: PRINT "Aha! Dankesch”n!": SLEEP 1
        COLOR 7: LOCATE 28, 20: PRINT "Taste drcken...": DO: LOOP UNTIL INKEY$ <> ""
        weiter: CLS : a = -3: DO: a = a + 3
        LINE (0, a)-(640, a), 1: LOOP UNTIL a = 480
        COLOR 1: LOCATE 5, 10: PRINT "  AUSWAHL: "
        LOCATE 12, 25: PRINT " (1) SPIELEN "
        LOCATE 14, 25: PRINT " (2) Was bisher geschah "
        LOCATE 16, 25: PRINT " (3) Anleitung "
        LOCATE 18, 25: PRINT " (4) Passwort "
        LOCATE 20, 25: PRINT " (5) Quit "
        LOCATE 24, 20: PRINT " Na?"
        LOCATE 24, 24: COLOR 14: INPUT "  ", auswahl
        IF auswahl = 5 THEN GOTO ende
        IF auswahl = 4 THEN GOTO passwort
        IF auswahl = 3 THEN GOTO anleitung
        IF auswahl = 2 THEN CALL geschichte
        IF auswahl = 1 THEN GOTO Weite1 ELSE GOTO weiter
        Weite1: CLS : IF name0$ = "" THEN name0$ = "Du"
        LOCATE 1, 1: COLOR 7: PRINT "   "; name0$; ":"
        CIRCLE (50, 50), 15, 12, , , 1.5: PAINT (50, 50), 12
        CIRCLE (45, 48), 1, 9: CIRCLE (55, 48), 1, 9
        PAINT (45, 48), 9: PAINT (55, 48), 9
        LINE (48, 58)-(52, 58), 4: LINE (40, 30)-(40, 46), 7
        LINE (42, 30)-(42, 40), 7: LINE (44, 30)-(44, 38), 7
        LINE (46, 30)-(46, 36), 7: LINE (48, 30)-(48, 34), 7
        LINE (50, 30)-(50, 34), 7: LINE (52, 30)-(52, 34), 7
        LINE (54, 30)-(54, 36), 7: LINE (56, 30)-(56, 38), 7
        LINE (58, 30)-(58, 40), 7: LINE (60, 30)-(60, 46), 7
        LINE (50, 49)-(50, 52), 6: CIRCLE (50, 100), 30, 1, , , 1.5
        PAINT (50, 100), 1: LINE (33, 90)-(67, 129), 1, BF
        CIRCLE (40, 75), 10, 1: CIRCLE (60, 75), 10, 1
        PAINT (40, 70), 1: PAINT (60, 70), 1
        CIRCLE (25, 73), 10, 1, , , .5: CIRCLE (75, 73), 10, 1, , , .5
        PAINT (25, 73), 1: PAINT (75, 75), 1
        LINE (60, 67)-(40, 70), 1, BF: CIRCLE (15, 90), 20, 1, , , 4
        CIRCLE (85, 90), 20, 1, , , 4: PAINT (15, 90), 1: PAINT (85, 90), 1
        LINE (81, 90)-(89, 110), 1, BF: LINE (11, 90)-(19, 110), 1, BF
        CIRCLE (14, 115), 4, 12: PAINT (14, 115), 12
        LINE (10, 115)-(10, 120), 12: LINE (12, 115)-(12, 122), 12
        LINE (14, 115)-(14, 124), 12: LINE (16, 115)-(16, 122), 12
        LINE (18, 115)-(18, 120), 12: LINE (19, 115)-(19, 120), 12
        CIRCLE (86, 115), 4, 12: PAINT (86, 115), 12
        LINE (90, 115)-(90, 120), 12: LINE (88, 115)-(88, 122), 12
        LINE (86, 115)-(86, 124), 12: LINE (84, 115)-(84, 122), 12
        LINE (82, 115)-(82, 120), 12: LINE (81, 115)-(81, 120), 12
        LINE (35, 129)-(25, 200), 3: LINE (65, 129)-(75, 200), 3
        LINE (25, 200)-(40, 200), 3: LINE (75, 200)-(60, 200), 3
        LINE (40, 200)-(55, 131), 3: LINE (60, 200)-(45, 131), 3
        LINE (35, 129)-(65, 129), 3: PAINT (65, 195), 3
        CIRCLE (15, 205), 5, 6: CIRCLE (85, 205), 5, 6
        PAINT (15, 205), 6: PAINT (85, 205), 6
        LINE (15, 201)-(30, 210), 6, BF: LINE (31, 200)-(40, 210), 6, BF
        LINE (85, 201)-(70, 210), 6, BF: LINE (69, 200)-(60, 210), 6, BF
        LOCATE 5, 25: COLOR 15: PRINT "Du lebst, nicht wie im letzten Teil, im 19. Jahr-"
        LOCATE 6, 25: PRINT "hundert, sondern im Jahr 2015 ! (Du bist auch wieder ein"
        LOCATE 7, 25: PRINT "Stck „lter geworden, wie Dir vielleicht schon aufgefal-"
        LOCATE 8, 25: PRINT "len ist?!)"
        LOCATE 25, 10: COLOR 14: PRINT "Also los, "; name0$; "! Let's go!"
        IF name0$ = "Du" THEN LOCATE 25: PRINT "                           Also los! Let's go!                             "
        LOCATE 28, 25: COLOR 7: PRINT "Taste drcken...": DO: LOOP UNTIL INKEY$ <> "": a = 8
        frage1: CLS : LOCATE 5, 5: COLOR 14
        PRINT "Es ist frh am Morgen": IF a = 24 THEN a = 0
        LOCATE 6, 5: PRINT "und Du liegst noch im"
        LOCATE 7, 5: PRINT "Bett! Es ist"; a; "Uhr"
        LOCATE 8, 5: PRINT "und Du bist noch ein"
        LOCATE 9, 5: PRINT "bisschen mde! Was"
        LOCATE 10, 5: PRINT "willst Du tun?"
        LOCATE 12, 8: PRINT "1  noch eine Stunde"
        LOCATE 13, 11: PRINT "schlafen "; ""
        LOCATE 14, 8: PRINT "2  sofort aufstehen"
        LOCATE 15, 8: PRINT "3  wach liegen bleiben"
        d = 0: DO: d = d + 1
        B = RND * 640: c = RND * 480
        PSET (B, c), 15: LOOP UNTIL d = 200
        CIRCLE (330, 420), 130, 15, , , .1
        PAINT (330, 420), 15
        CIRCLE (490, 420), 15, 15, , , .9
        PAINT (490, 420), 15
        LINE (200, 480)-(200, 350), 6
        LINE (200, 350)-(210, 350), 6
        LINE (210, 350)-(210, 430), 6
        LINE (210, 430)-(500, 430), 6
        LINE (500, 430)-(500, 350), 6
        LINE (500, 350)-(510, 350), 6
        LINE (510, 350)-(510, 480), 6
        LINE (510, 479)-(500, 479), 6
        LINE (500, 479)-(500, 440), 6
        LINE (500, 440)-(210, 440), 6
        LINE (210, 440)-(210, 479), 6
        LINE (210, 479)-(200, 479), 6
        PAINT (205, 450), 6
        LINE (0, 479)-(639, 478), 7, B
        DO: LOCATE 17, 5: INPUT "Na"; frage
        IF frage = 1 THEN GOTO StundeSchlafen
        IF frage = 2 THEN GOTO Weiter1
        IF frage = 3 THEN GOTO StundeSchlafen
        LOCATE 17, 8: PRINT TAB(70); : LOOP
        StundeSchlafen: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Es vergeht so die"
        LOCATE 6, 5: PRINT "Zeit . . ."
        CIRCLE (412, 295), 90, 12, , , 1.1
        CIRCLE (412, 295), 93, 4, , , 1.1
        LINE (412, 295)-(449, 245), 15
        LINE (412, 295)-(370, 320), 15
        LINE (413, 295)-(371, 320), 15
        COLOR 7: LOCATE 15, 57: PRINT "1"
        LOCATE 17, 60: PRINT "2"
        LOCATE 19, 61: PRINT "3"
        LOCATE 21, 60: PRINT "4"
        LOCATE 23, 57: PRINT "5"
        LOCATE 24, 52: PRINT "6"
        LOCATE 23, 47: PRINT "7"
        LOCATE 21, 44: PRINT "8"
        LOCATE 19, 43: PRINT "9"
        LOCATE 17, 44: PRINT "10"
        LOCATE 15, 47: PRINT "11"
        LOCATE 14, 52: PRINT "12"
        B = 0: DO: B = B + 1: LOCATE 8, 5: PRINT USING "##"; B;
        PRINT " Minuten": COLOR 14: IF INKEY$ = CHR$(27) THEN EXIT DO
        'SOUND 0, 5: LOOP UNTIL B = 60
        SLEEP 1: a = a + 1: GOTO frage1
        Weiter1: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du stehst also sofort"
        LOCATE 6, 5: PRINT "auf. Willst Du zuerst"
        LOCATE 7, 5: PRINT "Z„hneputzen (1) oder"
        LOCATE 8, 5: PRINT "Dich anziehen (2)?"
        a = 0: DO: a = a + 1
        B = RND * 640: c = RND * 240
        PSET (B, c), 15: LOOP UNTIL a = 100
        LINE (0, 240)-(640, 250), 8, BF
        LINE (0, 250)-(640, 480), 14, BF
        LINE (400, 300)-(470, 400), 6, BF
        LINE (404, 304)-(466, 396), 0, BF
        LINE (405, 305)-(465, 395), 9, BF
        LINE (0, 478)-(640, 479), 7, B
        LOCATE 20, 10: COLOR 14: PRINT "<--BAD"
        LOCATE 20, 18: PRINT "KEIN BAD-->"
        DO: LOCATE 9, 5: INPUT "", frage2
        IF frage2 = 1 THEN GOTO zahn
        IF frage2 = 2 THEN GOTO anziehen
        LOOP
        zahn: CLS : LOCATE 5, 5: PRINT "Du gehst ins Bad und"
        a = 0: DO: a = a + 1
        B = RND * 640: c = RND * 240
        PSET (B, c), 15: LOOP UNTIL a = 100
        LINE (0, 240)-(640, 250), 8, BF
        LINE (0, 250)-(640, 480), 14, BF
        LINE (400, 300)-(470, 400), 6, BF
        LINE (404, 304)-(466, 396), 0, BF
        LINE (405, 305)-(465, 395), 9, BF
        LINE (0, 478)-(640, 479), 7, B
        LOCATE 20, 18: PRINT "KEIN BAD-->"
        LOCATE 6, 5: PRINT "putzt Dir dir Z„hne!"
        LOCATE 7, 5: PRINT "Da Du jetzt schon"
        LOCATE 8, 5: PRINT "aufgestanden bist,"
        LOCATE 9, 5: PRINT "ziehst Du Dich auch"
        LOCATE 10, 5: PRINT "gleich an! "; CHR$(2)
        LOCATE 13, 8: COLOR 7: PRINT "(Leertaste)": SLEEP: GOTO weiter2
        anziehen: CLS : LOCATE 5, 5: PRINT "Deine Kleider liegen bereit,"
        a = 0: DO: a = a + 1
        B = RND * 640: c = RND * 240
        PSET (B, c), 15: LOOP UNTIL a = 100
        LINE (0, 240)-(640, 250), 8, BF
        LINE (0, 250)-(640, 480), 14, BF
        LINE (400, 300)-(470, 400), 6, BF
        LINE (404, 304)-(466, 396), 0, BF
        LINE (405, 305)-(465, 395), 9, BF
        LINE (0, 478)-(640, 479), 7, B
        LOCATE 20, 10: COLOR 14: PRINT "<--BAD"
        LOCATE 6, 5: PRINT "also ziehst Du Dich auch"
        LOCATE 7, 5: PRINT "gleich an."
        LOCATE 8, 5: PRINT "Als Du allerdings merkst, dass"
        LOCATE 9, 5: PRINT "Du wahnsinnig aus dem Mund"
        LOCATE 10, 5: PRINT "'duftest', gehst Du doch"
        LOCATE 11, 5: PRINT "lieber Z„hneputzen! "; CHR$(2)
        LOCATE 14, 8: COLOR 7: PRINT "(Leertaste)": SLEEP
        weiter2: CLS : COLOR 14: LOCATE 5, 5: PRINT "So, endlich angezogen"
        LOCATE 6, 5: PRINT "und mit geputzten Z„hnen"
        LOCATE 7, 5: PRINT "kann das Abenteuer be-"
        LOCATE 8, 5: PRINT "ginnen..."
        COLOR 7: LOCATE 11, 5: PRINT "(Leertaste)": SLEEP
        CLS : LOCATE 15, 25: COLOR 10: PRINT "Neues Passwort: "; : COLOR 15
        c = 0: DO: c = c + 1: a = INT(RND * 640): B = INT(RND * 480): PSET (a, B), 15: LOOP UNTIL c = 200
        PRINT " ENDLICH": LOCATE 28, 5: COLOR 7: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP
        Passwort1: CLS : COLOR 14: LOCATE 5, 5: PRINT "Du stehst vor Deinem"
        LOCATE 6, 5: PRINT "Haus. Als n„chstes"
        LOCATE 7, 5: PRINT "gehst Du einkaufen."
        LOCATE 8, 5: PRINT "Was willst Du einkaufen?"
        LOCATE 10, 9: PRINT "1 M”bel"
        LOCATE 11, 9: PRINT "2 Auto"
        LOCATE 12, 9: PRINT "3 Unterhosen"
        LOCATE 13, 9: PRINT "4 nichts"
        LINE (100, 350)-(200, 478), 6, BF
        LINE (105, 355)-(195, 380), 0, B
        LINE (105, 385)-(195, 410), 0, B
        LINE (105, 415)-(195, 465), 0, B
        LINE (105, 464)-(195, 464), 0
        CIRCLE (150, 360), 1, 0
        CIRCLE (150, 390), 1, 0
        CIRCLE (150, 420), 1, 0
        LINE (100, 470)-(103, 478), 0, BF
        LINE (200, 470)-(197, 478), 0, BF
        LINE (110, 471)-(190, 478), 0, BF
        LINE (470, 370)-(530, 410), 9
        LINE (470, 370)-(490, 400), 9
        LINE (530, 410)-(490, 400), 9
        PAINT (490, 390), 9
        CIRCLE (410, 390), 5, 6
        PAINT (410, 390), 6
        LINE (405, 390)-(410, 410), 6
        LINE (415, 390)-(420, 410), 6
        LINE (410, 410)-(420, 410), 6
        PAINT (411, 409), 6
        LINE (300, 400)-(500, 450), 4, BF
        CIRCLE (300, 425), 25, 4
        CIRCLE (500, 425), 120, 4, , , .2
        PAINT (299, 425), 4
        PAINT (501, 425), 4
        CIRCLE (330, 450), 22, 7
        PAINT (330, 450), 7
        CIRCLE (500, 450), 20, 7
        PAINT (500, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (330, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (500, 450), a, 8: LOOP UNTIL a = 7
        LINE (480, 400)-(490, 420), 0
        LINE (490, 420)-(470, 445), 0
        LINE (470, 445)-(403, 445), 0
        LINE (403, 445)-(400, 400), 0
        LINE (400, 100)-(360, 120), 15
        LINE (360, 120)-(365, 130), 15
        LINE (400, 100)-(405, 110), 15
        LINE (365, 130)-(385, 130), 15
        LINE (385, 130)-(395, 125), 15
        LINE (405, 110)-(395, 125), 15
        PAINT (365, 120), 15
        LINE (500, 100)-(460, 120), 14
        LINE (460, 120)-(465, 130), 14
        LINE (500, 100)-(505, 110), 14
        LINE (465, 130)-(485, 130), 14
        LINE (485, 130)-(495, 125), 14
        LINE (505, 110)-(495, 125), 14
        PAINT (465, 120), 14
        LINE (450, 50)-(410, 70), 12
        LINE (410, 70)-(415, 80), 12
        LINE (450, 50)-(455, 60), 12
        LINE (415, 80)-(435, 80), 12
        LINE (435, 80)-(445, 75), 12
        LINE (455, 60)-(445, 75), 12
        PAINT (415, 70), 12
        a = 0: DO: a = a + 1
        PSET (INT(RND * 250) + 300, INT(RND * 80) + 50), 0
        LOOP UNTIL a = 300
        DO: LOCATE 15, 5: INPUT "What"; frage3
        IF frage3 = 1 THEN GOTO einkaufen
        IF frage3 = 2 THEN GOTO einkaufen
        IF frage3 = 3 THEN GOTO einkaufen
        IF frage3 = 4 THEN GOTO nixeinkaufen
        LOOP
        nixeinkaufen: CLS : LOCATE 5, 5: PRINT "Du kaufst nichts ein!"
        LOCATE 7, 10: COLOR 7: PRINT "(Leertaste)": SLEEP: GOTO weiter4
        einkaufen: CLS : LOCATE 5, 5: PRINT "Du machst also Deine"
        LOCATE 6, 5: PRINT "Eink„ufe. Nach ca. 1"
        LOCATE 7, 5: PRINT "Stunde bist Du wieder"
        LINE (200, 200)-(600, 479), 14, BF
        LINE (200, 200)-(600, 260), 7, BF
        LINE (202, 202)-(598, 465), 0, B
        LOCATE 15, 47: COLOR 14: PRINT " LADEN "
        LINE (350, 466)-(450, 480), 7, BF
        LINE (352, 302)-(448, 463), 6, B
        LINE (350, 280)-(450, 465), 6, B
        PAINT (351, 300), 6
        LINE (350, 280)-(450, 465), 0, B
        LINE (352, 302)-(448, 463), 0, B
        LINE (399, 302)-(399, 463), 0
        LINE (353, 303)-(398, 462), 9, BF
        LINE (400, 303)-(447, 462), 9, BF
        LINE (590, 300)-(460, 450), 9, BF
        LINE (590, 300)-(460, 450), 0, B
        LINE (210, 300)-(340, 450), 9, BF
        LINE (210, 300)-(340, 450), 0, B
        a = 0: DO: LINE (a, 475)-(a, 479), 2
        a = a + 2: LOOP UNTIL a = 640
        LOCATE 8, 5: PRINT "da.": LOCATE 10, 10: COLOR 7: PRINT "(Leertaste)": SLEEP
        weiter4: CLS : COLOR 14: IF frage3 = 3 THEN Unterhosen$ = "ja" ELSE Unterhosen$ = "nein"
        LOCATE 5, 5: PRINT "Du f„hrst mit Deinem"
        LOCATE 6, 5: PRINT "Auto los (es ist b-"
        LOCATE 7, 5: PRINT "rigens ein 'VW New"
        LOCATE 8, 5: PRINT "Jaxon'); einfach so"
        LOCATE 9, 5: PRINT "in der Gegend herum."
        LINE (370, 370)-(430, 410), 9
        LINE (370, 370)-(390, 400), 9
        LINE (430, 410)-(390, 400), 9
        PAINT (390, 390), 9
        CIRCLE (310, 390), 5, 6
        PAINT (310, 390), 6
        LINE (305, 390)-(310, 410), 6
        LINE (315, 390)-(320, 410), 6
        LINE (310, 410)-(320, 410), 6
        PAINT (311, 409), 6
        LINE (200, 400)-(400, 450), 4, BF
        CIRCLE (200, 425), 25, 4
        CIRCLE (400, 425), 120, 4, , , .2
        PAINT (199, 425), 4
        PAINT (401, 425), 4
        CIRCLE (230, 450), 22, 7
        PAINT (230, 450), 7
        CIRCLE (400, 450), 20, 7
        PAINT (400, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (230, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (400, 450), a, 8: LOOP UNTIL a = 7
        LINE (380, 400)-(390, 420), 0
        LINE (390, 420)-(370, 445), 0
        LINE (370, 445)-(303, 445), 0
        LINE (303, 445)-(300, 400), 0
        CIRCLE (326, 390), 10, 12, , , 1.1
        PAINT (326, 390), 12
        LINE (316, 390)-(316, 380), 7
        LINE (318, 387)-(318, 377), 7
        LINE (320, 384)-(320, 374), 7
        a = 320: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 330
        CIRCLE (330, 386), 1, 9
        LINE (328, 396)-(333, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        LINE (50, 400)-(150, 400), 8
        LINE (0, 420)-(100, 420), 8
        LINE (25, 440)-(125, 440), 8
        LOCATE 11, 10: COLOR 7: PRINT "(Leertaste)": SLEEP
        CLS : COLOR 14: LOCATE 5, 5: PRINT "Nach einiger Zeit"
        LOCATE 6, 5: PRINT "triffst Du einen Dir"
        LOCATE 7, 5: PRINT "vielleicht alten Bekann-"
        LOCATE 8, 5: PRINT "ten: Den Geist aus der"
        LOCATE 9, 5: PRINT "H”hle!"
        LOCATE 10, 5: PRINT "Er sagt: "; CHR$(34); "Ach, Dich"
        LOCATE 11, 5: PRINT "kenne ich Doch irgend-"
        LOCATE 12, 5: PRINT "wo her . . . Ach ja, Du"
        LOCATE 13, 5: PRINT "bist der Depp aus dem"
        LOCATE 14, 5: PRINT "1. Teil, der mir seine"
        LOCATE 15, 5: PRINT "Unterhose gegeben hat"
        LOCATE 16, 5: PRINT ". . . Das bringt mich"
        LOCATE 17, 5: PRINT "auf eine Idee:..."; CHR$(34)
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        CIRCLE (226, 390), 10, 12, , , 1.1
        PAINT (226, 390), 12
        LINE (216, 390)-(216, 380), 7
        LINE (218, 387)-(218, 377), 7
        LINE (220, 384)-(220, 374), 7
        a = 220: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 230
        CIRCLE (230, 386), 1, 9
        LINE (228, 396)-(233, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        CIRCLE (500, 200), 30, 7: PAINT (500, 200), 7
        LINE (475, 220)-(500, 210), 0
        LINE (500, 210)-(480, 230), 0
        PAINT (480, 220), 0
        a = 0: DO: a = a + 1
        B = INT(RND * 60) + 470
        c = INT(RND * 60) + 170
        PSET (B, c), 0: LOOP UNTIL a = 300
        CIRCLE (480, 190), 4, 4: PAINT (480, 190), 4
        LOCATE 20, 10: COLOR 7: PRINT "(Leertaste)": SLEEP
        zurug: CLS : COLOR 14: LOCATE 5, 5: PRINT CHR$(34); "...Gib' mir jetzt"
        LOCATE 6, 5: PRINT "5 Unterhosen, oder"
        LOCATE 7, 5: PRINT "ich kille Dich!"; CHR$(34)
        LOCATE 9, 9: PRINT "1 Unterhosen geben"
        LOCATE 10, 9: PRINT "2 Killen lassen"
        LOCATE 11, 9: PRINT "3 Geist mit Schwert"
        LOCATE 12, 11: PRINT "kaputthauen"
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        CIRCLE (226, 390), 10, 12, , , 1.1
        PAINT (226, 390), 12
        LINE (216, 390)-(216, 380), 7
        LINE (218, 387)-(218, 377), 7
        LINE (220, 384)-(220, 374), 7
        a = 220: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 230
        CIRCLE (230, 386), 1, 9
        LINE (228, 396)-(233, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        CIRCLE (500, 200), 30, 7: PAINT (500, 200), 7
        LINE (475, 220)-(500, 210), 0
        LINE (500, 210)-(480, 230), 0
        PAINT (480, 220), 0
        a = 0: DO: a = a + 1
        B = INT(RND * 60) + 470
        c = INT(RND * 60) + 170
        PSET (B, c), 0: LOOP UNTIL a = 300
        CIRCLE (480, 190), 4, 4: PAINT (480, 190), 4
        LINE (400, 150)-(360, 170), 15
        LINE (360, 170)-(365, 180), 15
        LINE (400, 150)-(405, 160), 15
        LINE (365, 180)-(385, 180), 15
        LINE (385, 180)-(395, 175), 15
        LINE (405, 160)-(395, 175), 15
        PAINT (365, 170), 15
        CIRCLE (385, 165), 35, 15
        LINE (420, 180)-(400, 200), 0, BF
        LINE (418, 180)-(450, 200), 15
        LINE (400, 196)-(450, 200), 15
        COLOR 15: LOCATE 10, 47: PRINT "5"
        DO: COLOR 14: LOCATE 14, 5: INPUT "Also"; frage5
        IF frage5 = 1 THEN GOTO weiter5
        IF frage5 = 2 THEN GOTO KillenLassen
        IF frage5 = 3 THEN GOTO GehtNich
        LOOP
        GehtNich: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast wohl mal"
        LOCATE 6, 5: PRINT "wieder v”llig ver-"
        LOCATE 7, 5: PRINT "gessen, dass Du gar"
        LOCATE 8, 5: PRINT "kein Schwert mitge-"
        LOCATE 9, 5: PRINT "nommebn hast (!)."
        COLOR 7: LOCATE 12, 8: PRINT "(Leertaste)": SLEEP: GOTO zurug
        GehtNich2: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast wohl mal"
        LOCATE 6, 5: PRINT "wieder v”llig ver-"
        LOCATE 7, 5: PRINT "gessen, dass Du gar"
        LOCATE 8, 5: PRINT "keine Unterhosen ge-"
        LOCATE 9, 5: PRINT "kauft hast (!)."
        COLOR 7: LOCATE 12, 8: PRINT "(Leertaste)": SLEEP: GOTO zurug
        KillenLassen: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Warum bist Du ei-"
        LOCATE 6, 5: PRINT "gentlich so dumm"
        LOCATE 7, 5: PRINT "und l„sst Dich"
        LOCATE 8, 5: PRINT "t”ten?"
        LOCATE 9, 11: PRINT "HŽH?"
        LOCATE 10, 15: PRINT "HŽH?"
        COLOR 7: LOCATE 13, 7: PRINT "(Leertaste)": SLEEP: CALL tooot: GOTO weiter
        weiter5: IF frage3 = 3 THEN  ELSE GOTO GehtNich2
        CLS : COLOR 14: LOCATE 5, 5: PRINT "Zum Glck hast Du"
        LOCATE 6, 5: PRINT "vorhin noch Unter-"
        LOCATE 7, 5: PRINT "hosen gekauft! Du"
        LOCATE 8, 5: PRINT "gibst ihm die 5"
        LOCATE 9, 5: PRINT "Unterhosen..."
        LOCATE 12, 5: COLOR 7: PRINT "(Leertaste)"
        SLEEP: CLS : COLOR 14: LOCATE 5, 5: PRINT "...und er verzieht"
        LOCATE 6, 5: PRINT "sich! Da hast Du aber"
        LOCATE 7, 5: PRINT "nochmal ganz sch”n"
        LOCATE 8, 5: PRINT "Glck gehabt!"
        LOCATE 9, 5: PRINT "Du f„hrst weiter."
        LINE (370, 370)-(430, 410), 9
        LINE (370, 370)-(390, 400), 9
        LINE (430, 410)-(390, 400), 9
        PAINT (390, 390), 9
        CIRCLE (310, 390), 5, 6
        PAINT (310, 390), 6
        LINE (305, 390)-(310, 410), 6
        LINE (315, 390)-(320, 410), 6
        LINE (310, 410)-(320, 410), 6
        PAINT (311, 409), 6
        LINE (200, 400)-(400, 450), 4, BF
        CIRCLE (200, 425), 25, 4
        CIRCLE (400, 425), 120, 4, , , .2
        PAINT (199, 425), 4
        PAINT (401, 425), 4
        CIRCLE (230, 450), 22, 7
        PAINT (230, 450), 7
        CIRCLE (400, 450), 20, 7
        PAINT (400, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (230, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (400, 450), a, 8: LOOP UNTIL a = 7
        LINE (380, 400)-(390, 420), 0
        LINE (390, 420)-(370, 445), 0
        LINE (370, 445)-(303, 445), 0
        LINE (303, 445)-(300, 400), 0
        CIRCLE (326, 390), 10, 12, , , 1.1
        PAINT (326, 390), 12
        LINE (316, 390)-(316, 380), 7
        LINE (318, 387)-(318, 377), 7
        LINE (320, 384)-(320, 374), 7
        a = 320: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 330
        CIRCLE (330, 386), 1, 9
        LINE (328, 396)-(333, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        LINE (50, 400)-(150, 400), 8
        LINE (0, 420)-(100, 420), 8
        LINE (25, 440)-(125, 440), 8
        LOCATE 12, 7: COLOR 7: PRINT "(Leertaste)": SLEEP
        weiter6: CLS : COLOR 14: LOCATE 5, 5: PRINT "Du f„hrst also weiter"
        LOCATE 6, 5: PRINT "und weiter. Sp„ter auf"
        LOCATE 7, 5: PRINT "dem Highway merkst Du,"
        LOCATE 8, 5: PRINT "dass Dein Wagen streikt!"
        LOCATE 9, 5: PRINT "Pl”tzlich siehst Du Mi-"
        LOCATE 10, 5: PRINT "chael Jackson ber die"
        LOCATE 11, 5: PRINT "Straáe laufen!"
        LOCATE 12, 5: PRINT "Was willst Du tun?"
        LOCATE 14, 8: PRINT "1 ihn begráen"
        LOCATE 15, 8: PRINT "2 Dich verstecken"
        LOCATE 16, 8: PRINT "3 weiterfahren"
        LINE (500, 200)-(640, 475), 7, BF
        LINE (498, 200)-(640, 195), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        CIRCLE (226, 390), 10, 12, , , 1.1
        PAINT (226, 390), 12
        LINE (216, 390)-(216, 380), 7
        LINE (218, 387)-(218, 377), 7
        LINE (220, 384)-(220, 374), 7
        a = 220: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 230
        CIRCLE (230, 386), 1, 9
        LINE (228, 396)-(233, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        a = 350: B = 330
        c = 370: d = 330
        e = 390: f = 330
        DO: PSET (a, B), 8
        PSET (c, d), 8
        PSET (e, f), 8
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        c = c + INT(RND * 2)
        c = c - INT(RND * 2)
        d = d + INT(RND * 2)
        e = e + INT(RND * 2)
        e = e - INT(RND * 2)
        f = f + INT(RND * 2)
        LOOP UNTIL B > 390
        a = 0: DO: a = a + 4
        CIRCLE (370, 300), a, 8, , , .2
        LOOP UNTIL a > 70
        'J„xn:
        CIRCLE (550, 350), 10, 12, , , 1.1
        PAINT (550, 350), 12
        LINE (532, 345)-(565, 340), 0
        LINE (540, 343)-(540, 340), 0
        LINE (557, 341)-(557, 337), 0
        LINE (540, 340)-(557, 337), 0
        PAINT (541, 341), 0
        CIRCLE (552, 373), 10, 10
        PAINT (552, 373), 10
        LINE (542, 373)-(562, 410), 10, BF
        LINE (543, 411)-(561, 411), 1
        LINE (543, 411)-(547, 460), 1
        LINE (561, 411)-(559, 460), 1
        LINE (547, 460)-(559, 460), 1
        PAINT (550, 450), 1
        CIRCLE (540, 467), 3, 0
        PAINT (540, 467), 0
        LINE (540, 470)-(562, 470), 0
        LINE (562, 470)-(560, 462), 0
        LINE (560, 462)-(550, 462), 0
        LINE (550, 462)-(548, 464), 0
        LINE (548, 464)-(540, 464), 0
        PAINT (550, 467), 0
        LINE (557, 470)-(552, 470), 7
        LINE (551, 461)-(557, 461), 12
        CIRCLE (552, 373), 5, 2
        PAINT (552, 373), 2
        LINE (548, 373)-(556, 390), 2, BF
        LINE (549, 391)-(555, 405), 2, BF
        LINE (551, 406)-(552, 410), 12, BF
        LINE (553, 408)-(553, 413), 12
        LINE (550, 408)-(550, 413), 12
        LINE (551, 411)-(551, 415), 12
        PSET (544, 347), 1
        LINE (542, 355)-(544, 355), 4
        PSET (545, 355), 4
        c = 0: DO: c = c + 1
        IF c < 6 THEN a = 552: B = 343
        IF c > 5 THEN a = 557: B = 346
        DO: PSET (a, B), 0
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        LOOP UNTIL B > 370
        LOOP UNTIL c = 10
        DO: LOCATE 18, 5: INPUT "Hello"; frage4
        IF frage4 = 1 THEN GOTO Geist
        IF frage4 = 2 THEN GOTO weiter7
        IF frage4 = 3 THEN GOTO GehtNicht
        LOOP
        GehtNicht: CLS : COLOR 14: LOCATE 5, 5: PRINT "Dein Ged„chtnis l„sst"
        LOCATE 6, 5: PRINT "wirklich zu wnschen"
        LOCATE 7, 5: PRINT "brig! Weisst Du nicht"
        LOCATE 8, 5: PRINT "mehr, dass Dein Wagen"
        LOCATE 9, 5: PRINT "schon die ganze Zeit"
        LOCATE 10, 5: PRINT "streikt (?!)."
        LOCATE 13, 7: COLOR 7: PRINT "(Leertaste)": SLEEP: GOTO weiter6
        Geist: CLS : COLOR 14: LOCATE 5, 5: PRINT "Du gehst zu ihm hin,"
        LOCATE 6, 5: PRINT "um ihn zu begráen,"
        LOCATE 7, 5: PRINT "als er sich pl”tzlich"
        LOCATE 8, 5: PRINT "als der b”se 'Unter-"
        LOCATE 9, 5: PRINT "hosen-Geist' enttarnt!"
        LOCATE 10, 5: PRINT "Er fordert"; : COLOR 12: PRINT " 10 "; : COLOR 14: PRINT "Unter-"
        LOCATE 11, 5: PRINT "hosen von Dir! So"
        LOCATE 12, 5: PRINT "viele hast Du natrlich"
        LOCATE 13, 5: PRINT "nicht mehr, und deshalb"
        LOCATE 14, 5: PRINT "killt er Dich..."
        LINE (500, 200)-(640, 475), 7, BF
        LINE (498, 200)-(640, 195), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        CIRCLE (226, 390), 10, 12, , , 1.1
        PAINT (226, 390), 12
        LINE (216, 390)-(216, 380), 7
        LINE (218, 387)-(218, 377), 7
        LINE (220, 384)-(220, 374), 7
        a = 220: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 230
        CIRCLE (230, 386), 1, 9
        LINE (228, 396)-(233, 396), 4
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        a = 350: B = 330
        c = 370: d = 330
        e = 390: f = 330
        DO: PSET (a, B), 8
        PSET (c, d), 8
        PSET (e, f), 8
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        c = c + INT(RND * 2)
        c = c - INT(RND * 2)
        d = d + INT(RND * 2)
        e = e + INT(RND * 2)
        e = e - INT(RND * 2)
        f = f + INT(RND * 2)
        LOOP UNTIL B > 390
        a = 0: DO: a = a + 4
        CIRCLE (370, 300), a, 8, , , .2
        LOOP UNTIL a > 70
        'J„xn:
        CIRCLE (550, 350), 10, 12, , , 1.1
        PAINT (550, 350), 12
        LINE (532, 345)-(565, 340), 0
        LINE (540, 343)-(540, 340), 0
        LINE (557, 341)-(557, 337), 0
        LINE (540, 340)-(557, 337), 0
        PAINT (541, 341), 0
        CIRCLE (552, 373), 10, 10
        PAINT (552, 373), 10
        LINE (542, 373)-(562, 410), 10, BF
        LINE (543, 411)-(561, 411), 1
        LINE (543, 411)-(547, 460), 1
        LINE (561, 411)-(559, 460), 1
        LINE (547, 460)-(559, 460), 1
        PAINT (550, 450), 1
        CIRCLE (540, 467), 3, 0
        PAINT (540, 467), 0
        LINE (540, 470)-(562, 470), 0
        LINE (562, 470)-(560, 462), 0
        LINE (560, 462)-(550, 462), 0
        LINE (550, 462)-(548, 464), 0
        LINE (548, 464)-(540, 464), 0
        PAINT (550, 467), 0
        LINE (557, 470)-(552, 470), 7
        LINE (551, 461)-(557, 461), 12
        CIRCLE (552, 373), 5, 2
        PAINT (552, 373), 2
        LINE (548, 373)-(556, 390), 2, BF
        LINE (549, 391)-(555, 405), 2, BF
        LINE (551, 406)-(552, 410), 12, BF
        LINE (553, 408)-(553, 413), 12
        LINE (550, 408)-(550, 413), 12
        LINE (551, 411)-(551, 415), 12
        PSET (544, 347), 1
        LINE (542, 355)-(544, 355), 4
        PSET (545, 355), 4
        c = 0: DO: c = c + 1
        IF c < 6 THEN a = 552: B = 343
        IF c > 5 THEN a = 557: B = 346
        DO: PSET (a, B), 0
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        LOOP UNTIL B > 370
        LOOP UNTIL c = 10
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 550, INT(RND * 135) + 335), 7
        LOOP UNTIL jo = 300
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 10) + 555, INT(RND * 135) + 335), 7
        LOOP UNTIL jo = 600
        jo = 20: DO: CIRCLE (580, 350), jo, 8, 4.5, 2
        jo = jo - 1: LOOP UNTIL jo = 0
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 565, INT(RND * 30) + 335), 8
        LOOP UNTIL jo = 50
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 575, INT(RND * 30) + 335), 7
        LOOP UNTIL jo = 50
        PSET (227, 397), 4
        LOCATE 16, 5: COLOR 7: PRINT "(Leertaste)": SLEEP: CALL tooot: GOTO weiter
        weiter7: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast wieder mal ein"
        LOCATE 6, 5: PRINT "riesengroáes Schwein"
        LOCATE 7, 5: PRINT "gehabt!"
        LOCATE 8, 5: PRINT "Michael Jackson enttarnt"
        LOCATE 9, 5: PRINT "sich n„mlich als der"
        LOCATE 10, 5: PRINT "'Unterhosen-Geist'. Zum"
        LOCATE 11, 5: PRINT "Glck entdeckt er Dich"
        LOCATE 12, 5: PRINT "nicht (Du hast Dich ja"
        LOCATE 13, 5: PRINT "auch hinter'm Auto ver-"
        LOCATE 14, 5: PRINT "steckt!)"
        LOCATE 15, 5: PRINT "Puh, das war knapp!"
        LOCATE 17, 7: COLOR 7: PRINT "(Lertaste)"
        CIRCLE (76, 390), 10, 12, , , 1.1
        PAINT (76, 390), 12
        LINE (66, 390)-(66, 380), 7
        LINE (68, 387)-(68, 377), 7
        LINE (70, 384)-(70, 374), 7
        a = 70: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 80
        CIRCLE (80, 386), 1, 9
        LINE (78, 396)-(83, 396), 4
        CIRCLE (70, 420), 25, 9, , , 2
        PAINT (70, 420), 9
        CIRCLE (70, 460), 10, 1
        PAINT (70, 460), 1
        LINE (60, 420)-(80, 452), 9, BF
        LINE (70, 453)-(147, 468), 1, BF
        LINE (147, 450)-(155, 470), 6, BF
        LINE (155, 467)-(155, 463), 0
        LINE (500, 200)-(640, 475), 7, BF
        LINE (498, 200)-(640, 195), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        a = 350: B = 330
        c = 370: d = 330
        e = 390: f = 330
        DO: PSET (a, B), 8
        PSET (c, d), 8
        PSET (e, f), 8
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        c = c + INT(RND * 2)
        c = c - INT(RND * 2)
        d = d + INT(RND * 2)
        e = e + INT(RND * 2)
        e = e - INT(RND * 2)
        f = f + INT(RND * 2)
        LOOP UNTIL B > 390
        a = 0: DO: a = a + 4
        CIRCLE (370, 300), a, 8, , , .2
        LOOP UNTIL a > 70
        'J„xn:
        CIRCLE (550, 350), 10, 12, , , 1.1
        PAINT (550, 350), 12
        LINE (532, 345)-(565, 340), 0
        LINE (540, 343)-(540, 340), 0
        LINE (557, 341)-(557, 337), 0
        LINE (540, 340)-(557, 337), 0
        PAINT (541, 341), 0
        CIRCLE (552, 373), 10, 10
        PAINT (552, 373), 10
        LINE (542, 373)-(562, 410), 10, BF
        LINE (543, 411)-(561, 411), 1
        LINE (543, 411)-(547, 460), 1
        LINE (561, 411)-(559, 460), 1
        LINE (547, 460)-(559, 460), 1
        PAINT (550, 450), 1
        CIRCLE (540, 467), 3, 0
        PAINT (540, 467), 0
        LINE (540, 470)-(562, 470), 0
        LINE (562, 470)-(560, 462), 0
        LINE (560, 462)-(550, 462), 0
        LINE (550, 462)-(548, 464), 0
        LINE (548, 464)-(540, 464), 0
        PAINT (550, 467), 0
        LINE (557, 470)-(552, 470), 7
        LINE (551, 461)-(557, 461), 12
        CIRCLE (552, 373), 5, 2
        PAINT (552, 373), 2
        LINE (548, 373)-(556, 390), 2, BF
        LINE (549, 391)-(555, 405), 2, BF
        LINE (551, 406)-(552, 410), 12, BF
        LINE (553, 408)-(553, 413), 12
        LINE (550, 408)-(550, 413), 12
        LINE (551, 411)-(551, 415), 12
        PSET (544, 347), 1
        LINE (542, 355)-(544, 355), 4
        PSET (545, 355), 4
        c = 0: DO: c = c + 1
        IF c < 6 THEN a = 552: B = 343
        IF c > 5 THEN a = 557: B = 346
        DO: PSET (a, B), 0
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        LOOP UNTIL B > 370
        LOOP UNTIL c = 10
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 550, INT(RND * 135) + 335), 7
        LOOP UNTIL jo = 300
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 10) + 555, INT(RND * 135) + 335), 7
        LOOP UNTIL jo = 600
        jo = 20: DO: CIRCLE (580, 350), jo, 8, 4.5, 2
        jo = jo - 1: LOOP UNTIL jo = 0
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 565, INT(RND * 30) + 335), 8
        LOOP UNTIL jo = 50
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 20) + 575, INT(RND * 30) + 335), 7
        LOOP UNTIL jo = 50
        SLEEP: CLS : COLOR 10: B = 0: DO: a = INT(RND * 640): c = INT(RND * 480)
        B = B + 1: PSET (a, c), 15
        LOOP UNTIL B = 200: LOCATE 15, 20: PRINT "Neues Passwort:"
        LOCATE 15, 38: COLOR 15: PRINT "UNTERHOSENGEIST"
        LOCATE 28, 5: COLOR 7: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP
        Passwort2: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Also: Dein Wagen streikt!"
        LOCATE 6, 5: PRINT "Was willst Du jetzt tun?"
        LOCATE 8, 8: PRINT "1 Zu einer Werkstatt"
        LOCATE 9, 10: PRINT "laufen"
        LOCATE 10, 8: PRINT "2 Zu Fuá weiter"
        LOCATE 11, 8: PRINT "3 Beim Wagen bleiben"
        LINE (500, 200)-(640, 475), 7, BF
        LINE (498, 200)-(640, 195), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (100, 400)-(300, 450), 4, BF
        CIRCLE (100, 425), 25, 4
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (99, 425), 4
        PAINT (301, 425), 4
        CIRCLE (130, 450), 22, 7
        PAINT (130, 450), 7
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (130, 450), a, 8: LOOP UNTIL a = 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        LINE (0, 471)-(640, 475), 8, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        a = 350: B = 330
        c = 370: d = 330
        e = 390: f = 330
        DO: PSET (a, B), 8
        PSET (c, d), 8
        PSET (e, f), 8
        a = a + INT(RND * 2)
        a = a - INT(RND * 2)
        B = B + INT(RND * 2)
        c = c + INT(RND * 2)
        c = c - INT(RND * 2)
        d = d + INT(RND * 2)
        e = e + INT(RND * 2)
        e = e - INT(RND * 2)
        f = f + INT(RND * 2)
        LOOP UNTIL B > 390
        a = 0: DO: a = a + 4
        CIRCLE (370, 300), a, 8, , , .2
        LOOP UNTIL a > 70
        CIRCLE (226, 390), 10, 12, , , 1.1
        PAINT (226, 390), 12
        LINE (216, 390)-(216, 380), 7
        LINE (218, 387)-(218, 377), 7
        LINE (220, 384)-(220, 374), 7
        a = 220: DO: a = a + 2
        LINE (a, 380)-(a, 374), 7
        LOOP UNTIL a = 230
        CIRCLE (230, 386), 1, 9
        LINE (230, 395)-(234, 395), 4
        PSET (229, 394), 4
        DO: LOCATE 13, 5: INPUT "H„"; frage5
        IF frage5 = 1 THEN GOTO weiter8
        IF frage5 = 2 THEN GOTO weiter0
        IF frage5 = 3 THEN GOTO GeistKommtWieder
        LOOP
        weiter0: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du l„ufst ganz alleine,"
        LOCATE 6, 5: PRINT "ohne einen Schutz, ohne"
        LOCATE 7, 5: PRINT "irgendetwas, ohne Unter-"
        LOCATE 8, 5: PRINT "hosen los..."
        LOCATE 11, 7: COLOR 7: PRINT "(Leertaste)": SLEEP: CLS
        LOCATE 5, 5: COLOR 14: PRINT "Das war ein FEHLER!"
        LOCATE 6, 5: PRINT "Natrlich verfolgt Dich"
        LOCATE 7, 5: PRINT "mal wieder Dein Lieb-"
        LOCATE 8, 5: PRINT "lings-(Unterhosen)wurm."
        LOCATE 9, 5: PRINT "Aber diesmal sieht er"
        LOCATE 10, 5: PRINT "Dich und es ist natr-"
        LOCATE 11, 5: PRINT "lich klar, was passiert..."
        LOCATE 14, 7: COLOR 7: PRINT "(Leertaste)": SLEEP: CALL tooot: GOTO weiter
        GeistKommtWieder: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Beim Wagen zu bleiben"
        LOCATE 6, 5: PRINT "ist keine gute Idee,"
        LOCATE 7, 5: PRINT "denn Dein alter Freund"
        LOCATE 8, 5: PRINT "-der Unterhosengeist-"
        LOCATE 9, 5: PRINT "kommt wieder vorbei"
        LOCATE 10, 5: PRINT "und entdeckt Dich..."
        LOCATE 11, 5: PRINT "folglich killt er"
        LOCATE 12, 5: PRINT "Dich!"
        LOCATE 14, 7: COLOR 7: PRINT "(Leertaste)": SLEEP: CALL tooot: GOTO weiter
        weiter8: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du l„ufst weiter, aber"
        LOCATE 6, 5: PRINT "es verfolgt Dich wieder"
        LOCATE 7, 5: PRINT "mal Dein Geist..."
        LOCATE 9, 5: PRINT "Es folgt ein kleines"
        LOCATE 10, 5: PRINT "Spiel; Du ("; : COLOR 15: PRINT CHR$(1);
        COLOR 14: PRINT ") musst vor dem"
        LOCATE 11, 5: PRINT "roten Kopf ("; : COLOR 4: PRINT CHR$(2);
        COLOR 14: PRINT ") abhauen!"
        LOCATE 17, 7: COLOR 7: PRINT "(Leertaste)"
        SLEEP: CLS : a = 15: B = 10
        c = 15: d = 70: LOCATE 15, 30
        COLOR 7: PRINT "Taste fr los...": SLEEP
        LOCATE 15, 30: PRINT "                "
        anmachen = TIMER
        DO: COLOR 15: IF a < 1 THEN a = 28
        IF a > 28 THEN a = 1
        IF B < 1 THEN B = 80
        IF B > 80 THEN B = 1
        IF c < 1 THEN c = 1
        IF c > 28 THEN c = 28
        IF d < 1 THEN d = 1
        IF d > 80 THEN d = 80
        LOCATE a, B: PRINT CHR$(1): COLOR 4
        LOCATE c, d: PRINT CHR$(2)
        'SOUND 0, 1: LOCATE c, d: PRINT " "
        LOCATE a, B: PRINT " "
        key$ = INKEY$: IF key$ = CHR$(0) + "H" THEN a = a - 1
        IF key$ = CHR$(0) + "K" THEN B = B - 1
        IF key$ = CHR$(0) + "P" THEN a = a + 1
        IF key$ = CHR$(0) + "M" THEN B = B + 1
        COLOR 15: IF a < 1 THEN a = 28
        IF a > 28 THEN a = 1
        IF B < 1 THEN B = 80
        IF B > 80 THEN B = 1
        IF c < 1 THEN c = 28
        IF c > 28 THEN c = 1
        IF d < 1 THEN d = 80
        IF d > 80 THEN d = 1
        LOCATE a, B: PRINT CHR$(1)
        COLOR 4: LOCATE c, d: PRINT CHR$(2)
        'SOUND 0, 1: LOCATE c, d: PRINT " "
        LOCATE a, B: PRINT " "
        key$ = INKEY$: IF key$ = CHR$(0) + "H" THEN a = a - 1
        IF key$ = CHR$(0) + "K" THEN B = B - 1
        IF key$ = CHR$(0) + "P" THEN a = a + 1
        IF key$ = CHR$(0) + "M" THEN B = B + 1
        IF c > a THEN c = c - 1
        IF d > B THEN d = d - 1
        IF c < a THEN c = c + 1
        IF d < B THEN d = d + 1
        IF a = c AND B = d THEN GOTO verloren
        ausmachen = TIMER
        LOCATE 1, 69: COLOR 7: PRINT USING "##.#"; ausmachen - anmachen; : PRINT " / 30.0"
        LOOP UNTIL ausmachen - anmachen > 30: GOTO weiter9
        verloren: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Leider schnappt Dich"
        LOCATE 6, 5: PRINT "der Geist auf dem Weg"
        LOCATE 7, 5: PRINT "zur Werkstatt und da"
        LOCATE 8, 5: PRINT "Du ja keine Unterhosen"
        LOCATE 9, 5: PRINT "mehr hast, killt er"
        LOCATE 10, 5: PRINT "Dich..."
        LOCATE 13, 7: COLOR 7: PRINT "(Leertaste)"
        DO: LOOP UNTIL INKEY$ = " ": CALL tooot: GOTO weiter
        weiter9: CLS : COLOR 14
        LOCATE 5, 5: PRINT "YEAH! Das war knapp!"
        LOCATE 6, 5: PRINT "Du konntest dem Geist"
        LOCATE 7, 5: PRINT "ja noch gerade so ent-"
        LOCATE 8, 5: PRINT "kommen!"
        LOCATE 11, 7: COLOR 7: PRINT "(Leertaste)": DO: LOOP UNTIL INKEY$ = " "
        CLS : COLOR 10: c = 0: DO: a = INT(RND * 640)
        B = INT(RND * 480): PSET (a, B), 15: c = c + 1
        LOOP UNTIL c = 200: LOCATE 15, 23: PRINT "Neues Passwort:"
        LOCATE 15, 40: COLOR 15: PRINT "WERKSTATT": COLOR 7
        LOCATE 28, 5: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP
        Passwort3: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du befindest Dich jetzt"
        LOCATE 6, 5: PRINT "in der Werkstatt, um"
        LOCATE 7, 5: PRINT "Deinen Wagen reparieren"
        LOCATE 8, 5: PRINT "zu lassen!"
        LOCATE 9, 5: PRINT "Willst Du warten, bis der"
        LOCATE 10, 5: PRINT "Wagen fertig ist, oder"
        LOCATE 11, 5: PRINT "so lange spazierengehen?"
        LOCATE 13, 7: PRINT "1 warten"
        LOCATE 14, 7: PRINT "2 spazierengehen"
        LINE (0, 280)-(500, 470), 14, BF
        LINE (170, 310)-(480, 470), 8, BF
        LINE (0, 280)-(505, 285), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (170, 400)-(300, 450), 4, BF
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (301, 425), 4
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        LINE (0, 471)-(640, 475), 7, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        LINE (320, 400)-(400, 350), 4
        LINE (321, 400)-(401, 350), 4
        LOCATE 19, 30: COLOR 14: PRINT "-WERKSTATT-"
        DO: LOCATE 16, 5: INPUT "H„"; frage6
        IF frage6 = 1 THEN GOTO warten
        IF frage6 = 2 THEN GOTO gehen
        LOOP
        warten: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du wartest also, bis"
        LOCATE 6, 5: PRINT "Dein Wagen fertig ist"
        LOCATE 7, 5: PRINT "und bezahlst die Reparatur!"
        LOCATE 8, 5: PRINT "Wo willst Du als n„chstes"
        LOCATE 9, 5: PRINT "hinfahren?"
        LOCATE 11, 7: PRINT "1 nach Hause"
        LOCATE 12, 7: PRINT "2 in eine andere"
        LOCATE 13, 9: PRINT "Stadt"
        LOCATE 14, 7: PRINT "3 Freund"
        LINE (0, 280)-(500, 470), 14, BF
        LINE (170, 310)-(480, 470), 8, BF
        LINE (0, 280)-(505, 285), 8, BF
        LINE (270, 370)-(330, 410), 9
        LINE (270, 370)-(290, 400), 9
        LINE (330, 410)-(290, 400), 9
        PAINT (290, 390), 9
        CIRCLE (210, 390), 5, 6
        PAINT (210, 390), 6
        LINE (205, 390)-(210, 410), 6
        LINE (215, 390)-(220, 410), 6
        LINE (210, 410)-(220, 410), 6
        PAINT (211, 409), 6
        LINE (170, 400)-(300, 450), 4, BF
        CIRCLE (300, 425), 120, 4, , , .2
        PAINT (301, 425), 4
        CIRCLE (300, 450), 20, 7
        PAINT (300, 450), 7
        a = 0: DO: a = a + 1: CIRCLE (300, 450), a, 8: LOOP UNTIL a = 7
        LINE (280, 400)-(290, 420), 0
        LINE (290, 420)-(270, 445), 0
        LINE (270, 445)-(203, 445), 0
        LINE (203, 445)-(200, 400), 0
        LINE (0, 471)-(640, 475), 7, BF
        a = 0: DO: a = a + 1
        PSET (RND * 640, INT(RND * 4) + 476), 2
        LOOP UNTIL a = 600
        LINE (320, 400)-(400, 350), 4
        LINE (321, 400)-(401, 350), 4
        LOCATE 19, 30: COLOR 14: PRINT "-WERKSTATT-"
        LOCATE 16, 5: INPUT "What's up"; frage7: GOTO weiter10
        gehen: CLS : COLOR 14: LOCATE 5, 5: PRINT "Du gehst also spazieren,"
        LOCATE 6, 5: PRINT "bis Dein Wagen fertig ist"
        LOCATE 7, 5: PRINT "und bezahlst die Raparatur!"
        LOCATE 8, 5: PRINT "Wo willst Du als n„chstes"
        LOCATE 9, 5: PRINT "hinfahren?"
        LOCATE 11, 7: PRINT "1 nach Hause"
        LOCATE 12, 7: PRINT "2 in eine andere"
        LOCATE 13, 9: PRINT "Stadt"
        LOCATE 14, 7: PRINT "3 Freund"
        jo = 0: DO: jo = jo + 1
        PSET (RND * 640, RND * 480), 15: LOOP UNTIL jo = 200
        LINE (115, 400)-(150, 480), 8, BF
        LINE (115, 400)-(150, 480), 7, B
        LINE (40, 420)-(130, 480), 8, BF
        LINE (40, 420)-(130, 480), 7, B
        LINE (110, 450)-(160, 480), 8, BF
        LINE (110, 450)-(160, 480), 7, B
        LINE (60, 350)-(100, 480), 8, BF
        LINE (60, 350)-(100, 480), 7, B
        LINE (0, 400)-(50, 480), 8, BF
        LINE (0, 400)-(50, 480), 7, B
        LINE (10, 460)-(80, 480), 8, BF
        LINE (10, 460)-(80, 480), 7, B
        LINE (120, 470)-(180, 480), 8, BF
        LINE (120, 470)-(180, 480), 7, B
        LINE (400, 200)-(640, 480), 9, BF
        LINE (395, 200)-(640, 205), 8, BF
        LINE (395, 199)-(639, 199), 4
        LINE (395, 199)-(639, 150), 4
        LINE (639, 199)-(639, 150), 4
        PAINT (630, 170), 4
        LINE (500, 470)-(600, 480), 8, BF
        LINE (500, 470)-(600, 480), 0, B
        CIRCLE (550, 350), 50, 6
        PAINT (550, 350), 6
        LINE (500, 350)-(600, 469), 6, BF
        CIRCLE (550, 350), 50, 0, , 3
        LINE (500, 343)-(500, 470), 0
        LINE (600, 350)-(600, 470), 0
        LINE (550, 300)-(550, 470), 0
        LINE (420, 315)-(480, 395), 6, BF
        LINE (423, 318)-(477, 392), 0, B
        LINE (424, 319)-(476, 391), 14, BF
        LINE (450, 319)-(450, 391), 0
        LINE (424, 355)-(476, 355), 0
        LOCATE 26, 78: COLOR 9: PRINT "DU"
        LOCATE 26, 56: PRINT "FREUND"
        LOCATE 16, 5: COLOR 14: INPUT "What's up"; frage7
        weiter10: IF frage7 = 1 THEN GOTO NachHause
        IF frage7 = 2 THEN GOTO Stadt
        IF frage7 = 3 THEN GOTO Freund
        IF frage6 = 1 THEN GOTO warten
        IF frage6 = 2 THEN GOTO gehen
        joh = 0
        NachHause: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du f„hrst nach Hause,"
        LOCATE 6, 5: PRINT "dort triffst Du Deinen"
        LOCATE 7, 5: PRINT "Freund. Was willst Du"
        LOCATE 8, 5: PRINT "mit ihm machen?"
        LOCATE 10, 7: PRINT "1 wegfahren"
        LOCATE 11, 7: PRINT "2 Unterhosen"
        LOCATE 12, 9: PRINT "kaufen gehen"
        LOCATE 13, 7: PRINT "3 Lieber doch nix"
        jo = 0: DO: jo = jo + 1
        PSET (RND * 640, RND * 480), 15: LOOP UNTIL jo = 200
        LINE (400, 200)-(640, 480), 9, BF
        LINE (395, 200)-(640, 205), 8, BF
        LINE (395, 199)-(639, 199), 4
        LINE (395, 199)-(639, 150), 4
        LINE (639, 199)-(639, 150), 4
        PAINT (630, 170), 4
        LINE (500, 470)-(600, 480), 8, BF
        LINE (500, 470)-(600, 480), 0, B
        CIRCLE (550, 350), 50, 6
        PAINT (550, 350), 6
        LINE (500, 350)-(600, 469), 6, BF
        CIRCLE (550, 350), 50, 0, , 3
        LINE (500, 343)-(500, 470), 0
        LINE (600, 350)-(600, 470), 0
        LINE (550, 300)-(550, 470), 0
        LINE (420, 315)-(480, 395), 6, BF
        LINE (423, 318)-(477, 392), 0, B
        LINE (424, 319)-(476, 391), 14, BF
        LINE (450, 319)-(450, 391), 0
        LINE (424, 355)-(476, 355), 0
        LOCATE 26, 78: COLOR 9: PRINT "DU"
        LOCATE 26, 56: PRINT "FREUND"
        LOCATE 15, 5: COLOR 14: INPUT "Wat"; frage8
        IF frage8 = 1 THEN GOTO tot001
        IF frage8 = 2 THEN GOTO tot002
        IF frage8 = 3 THEN joh = joh + 1: GOTO weiter11 ELSE GOTO NachHause
        Stadt: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du tuckerst in eine"
        LOCATE 6, 5: PRINT "andere Stadt. Leider"
        LOCATE 7, 5: PRINT "verirrst Du Dich und"
        LOCATE 8, 5: PRINT "triffst auf dem Rck-"
        LOCATE 9, 5: PRINT "weg den Unterhosengeist..."
        LOCATE 12, 7: COLOR 7: PRINT "(Leertaste)"
        SLEEP: CALL tooot: GOTO weiter
        joh = 0
        Freund: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du f„hrst zu Deinem"
        LOCATE 6, 5: PRINT "Freund. (Auf der Auto-"
        LOCATE 7, 5: PRINT "bahn gab es eine Bau-"
        LOCATE 8, 5: PRINT "stelle.) Was willst Du"
        LOCATE 9, 5: PRINT "mit ihm machen?"
        LOCATE 11, 7: PRINT "1 wegfahren"
        LOCATE 12, 7: PRINT "2 Unterhosen"
        LOCATE 13, 9: PRINT "kaufen gehen"
        LOCATE 14, 7: PRINT "3 Lieber doch nix"
        jo = 0: DO: jo = jo + 1
        PSET (RND * 640, RND * 480), 15: LOOP UNTIL jo = 200
        LINE (400, 200)-(640, 480), 9, BF
        LINE (395, 200)-(640, 205), 8, BF
        LINE (395, 199)-(639, 199), 4
        LINE (395, 199)-(639, 150), 4
        LINE (639, 199)-(639, 150), 4
        PAINT (630, 170), 4
        LINE (500, 470)-(600, 480), 8, BF
        LINE (500, 470)-(600, 480), 0, B
        CIRCLE (550, 350), 50, 6
        PAINT (550, 350), 6
        LINE (500, 350)-(600, 469), 6, BF
        CIRCLE (550, 350), 50, 0, , 3
        LINE (500, 343)-(500, 470), 0
        LINE (600, 350)-(600, 470), 0
        LINE (550, 300)-(550, 470), 0
        LINE (420, 315)-(480, 395), 6, BF
        LINE (423, 318)-(477, 392), 0, B
        LINE (424, 319)-(476, 391), 14, BF
        LINE (450, 319)-(450, 391), 0
        LINE (424, 355)-(476, 355), 0
        LOCATE 26, 78: COLOR 9: PRINT "DU"
        LOCATE 26, 56: PRINT "FREUND"
        LOCATE 16, 5: COLOR 14: INPUT "Wat"; frage8
        IF frage8 = 1 THEN GOTO tot001
        IF frage8 = 2 THEN GOTO tot002
        IF frage8 = 3 THEN joh = joh + 1: GOTO weiter11 ELSE GOTO Freund
        tot001: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Als Du so mit Deinem"
        LOCATE 6, 5: PRINT "Freund wegf„hrst, ent-"
        LOCATE 7, 5: PRINT "deckst Du pl”tzlich"
        LOCATE 8, 5: PRINT "einen alten Bekannten"
        LOCATE 9, 5: PRINT "T-ShirtGespenst?"
        LOCATE 10, 5: PRINT "Quatsch! UNTERHOSENGEIST!"
        LOCATE 11, 5: PRINT "Naja, ich denke, es"
        LOCATE 12, 5: PRINT "ist klar, was passiert..."
        LOCATE 15, 7: COLOR 7: PRINT "(Leertaste)"
        SLEEP: CALL tooot: GOTO weiter
        tot002: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du gehst mit Deinem"
        LOCATE 6, 5: PRINT "Freund Unterhosen kau-"
        LOCATE 7, 5: PRINT "fen! Aber es ist schon"
        LOCATE 8, 5: PRINT "zu sp„t,als Du pl”tzlich"
        LOCATE 8, 5: PRINT "einen alten Bekannten"
        LOCATE 9, 5: PRINT "bemerkst. T-ShirtGespenst?"
        LOCATE 10, 5: PRINT "Quatsch! UNTERHOSENGEIST!"
        LOCATE 11, 5: PRINT "Naja, ich denke, es"
        LOCATE 12, 5: PRINT "ist klar, was passiert..."
        LOCATE 15, 7: COLOR 7: PRINT "(Leertaste)"
        SLEEP: CALL tooot: GOTO weiter
        weiter11: CLS : COLOR 14
        IF joh > 1 THEN GOTO weiter12
        LOCATE 5, 5: PRINT "Was, Du willst nichts mit"
        LOCATE 6, 5: PRINT "ihm machen? šberleg's Dir"
        LOCATE 7, 5: PRINT "doch bitte noch mal!"
        LOCATE 10, 8: COLOR 7: PRINT "(Leertaste)"
        SLEEP: IF frage7 = 1 THEN GOTO NachHause
        IF frage7 = 3 THEN GOTO Freund
        weiter12: CLS : COLOR 10
        c = 0: DO: c = c + 1: a = INT(RND * 640)
        B = INT(RND * 480): PSET (a, B), 15: LOOP UNTIL c = 200
        LOCATE 15, 23: PRINT "Neues Passwort:": LOCATE 15, 40
        COLOR 15: PRINT "FREUND": COLOR 7: LOCATE 28, 5: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP: CLS
        Passwort4: CLS : LOCATE 5, 5: COLOR 14
        PRINT "Super! Was willst Du denn"
        LOCATE 6, 5: PRINT "berhaupt noch machen?"
        LOCATE 7, 5: PRINT "Willst Du Dich etwa"
        LOCATE 8, 5: PRINT "umbringen?"
        LOCATE 10, 7: PRINT "1 ja"
        LOCATE 11, 7: PRINT "2 nein"
        CIRCLE (450, 250), 15, 13, , , 1.5
        PAINT (450, 250), 13
        CIRCLE (445, 250), 1, 9
        CIRCLE (455, 248), 1, 9
        PAINT (445, 250), 9: PAINT (455, 248), 9
        LINE (448, 258)-(452, 258), 4
        LINE (440, 230)-(440, 246), 7
        LINE (442, 230)-(442, 240), 7
        LINE (444, 230)-(444, 238), 7
        LINE (446, 230)-(446, 236), 7
        LINE (448, 230)-(448, 234), 7
        LINE (450, 230)-(450, 234), 7
        LINE (452, 230)-(452, 234), 7
        LINE (454, 230)-(454, 236), 7
        LINE (456, 230)-(456, 238), 7
        LINE (458, 230)-(458, 240), 7
        LINE (460, 230)-(460, 246), 7
        LINE (450, 249)-(450, 252), 6
        CIRCLE (450, 310), 30, 1, , , 1.5
        PAINT (450, 310), 1
        CIRCLE (440, 275), 10, 1
        CIRCLE (460, 275), 10, 1
        PAINT (440, 270), 1
        PAINT (460, 270), 1
        CIRCLE (425, 273), 10, 1, , , .5
        CIRCLE (475, 273), 10, 1, , , .5
        PAINT (425, 273), 1
        PAINT (475, 275), 1
        LINE (460, 267)-(440, 270), 1, BF
        CIRCLE (415, 290), 20, 1, , , 4
        CIRCLE (485, 290), 20, 1, , , 4
        PAINT (415, 290), 1
        PAINT (485, 290), 1
        LINE (481, 290)-(489, 310), 1, BF
        LINE (411, 290)-(419, 310), 1, BF
        CIRCLE (414, 315), 4, 13
        PAINT (414, 315), 13
        LINE (410, 315)-(410, 320), 13
        LINE (412, 315)-(412, 322), 13
        LINE (414, 315)-(414, 324), 13
        LINE (416, 315)-(416, 322), 13
        LINE (418, 315)-(418, 320), 13
        LINE (419, 315)-(419, 320), 13
        CIRCLE (486, 315), 4, 13
        PAINT (486, 315), 13
        LINE (490, 315)-(490, 320), 13
        LINE (488, 315)-(488, 322), 13
        LINE (486, 315)-(486, 324), 13
        LINE (484, 315)-(484, 322), 13
        LINE (482, 315)-(482, 320), 13
        LINE (481, 315)-(481, 320), 13
        LINE (435, 329)-(425, 400), 3
        LINE (465, 329)-(475, 400), 3
        LINE (425, 400)-(440, 400), 3
        LINE (475, 400)-(460, 400), 3
        LINE (440, 400)-(455, 331), 3
        LINE (460, 400)-(445, 331), 3
        LINE (435, 329)-(465, 329), 3
        PAINT (465, 395), 3
        CIRCLE (415, 405), 5, 6
        CIRCLE (485, 405), 5, 6
        PAINT (415, 405), 6
        PAINT (485, 405), 6
        LINE (433, 270)-(467, 329), 1, BF
        LINE (415, 401)-(430, 410), 6, BF
        LINE (431, 400)-(440, 410), 6, BF
        LINE (485, 401)-(470, 410), 6, BF
        LINE (469, 400)-(460, 410), 6, BF
        CIRCLE (250, 250), 15, 12, , , 1.5
        PAINT (250, 250), 12
        CIRCLE (245, 248), 1, 9
        CIRCLE (255, 248), 1, 9
        PAINT (245, 248), 9: PAINT (255, 248), 9
        LINE (248, 258)-(252, 258), 4
        LINE (240, 230)-(240, 246), 7
        LINE (242, 230)-(242, 240), 7
        LINE (244, 230)-(244, 238), 7
        LINE (246, 230)-(246, 236), 7
        LINE (248, 230)-(248, 234), 7
        LINE (250, 230)-(250, 234), 7
        LINE (252, 230)-(252, 234), 7
        LINE (254, 230)-(254, 236), 7
        LINE (256, 230)-(256, 238), 7
        LINE (258, 230)-(258, 240), 7
        LINE (260, 230)-(260, 246), 7
        LINE (250, 249)-(250, 252), 6
        CIRCLE (250, 310), 30, 1, , , 1.5
        PAINT (250, 310), 1
        CIRCLE (240, 275), 10, 1
        CIRCLE (260, 275), 10, 1
        PAINT (240, 270), 1
        PAINT (260, 270), 1
        CIRCLE (225, 273), 10, 1, , , .5
        CIRCLE (275, 273), 10, 1, , , .5
        PAINT (225, 273), 1
        PAINT (275, 275), 1
        LINE (260, 267)-(240, 270), 1, BF
        CIRCLE (215, 290), 20, 1, , , 4
        CIRCLE (285, 290), 20, 1, , , 4
        PAINT (215, 290), 1
        PAINT (285, 290), 1
        LINE (281, 290)-(289, 310), 1, BF
        LINE (211, 290)-(219, 310), 1, BF
        CIRCLE (214, 315), 4, 12
        PAINT (214, 315), 12
        LINE (210, 315)-(210, 320), 12
        LINE (212, 315)-(212, 322), 12
        LINE (214, 315)-(214, 324), 12
        LINE (216, 315)-(216, 322), 12
        LINE (218, 315)-(218, 320), 12
        LINE (219, 315)-(219, 320), 12
        CIRCLE (286, 315), 4, 12
        PAINT (286, 315), 12
        LINE (290, 315)-(290, 320), 12
        LINE (288, 315)-(288, 322), 12
        LINE (286, 315)-(286, 324), 12
        LINE (284, 315)-(284, 322), 12
        LINE (282, 315)-(282, 320), 12
        LINE (281, 315)-(281, 320), 12
        LINE (235, 329)-(225, 400), 3
        LINE (265, 329)-(275, 400), 3
        LINE (225, 400)-(240, 400), 3
        LINE (275, 400)-(260, 400), 3
        LINE (240, 400)-(255, 331), 3
        LINE (260, 400)-(245, 331), 3
        LINE (235, 329)-(265, 329), 3
        PAINT (265, 395), 3
        CIRCLE (215, 405), 5, 6
        CIRCLE (285, 405), 5, 6
        PAINT (215, 405), 6
        PAINT (285, 405), 6
        LINE (233, 270)-(267, 329), 1, BF
        LINE (215, 401)-(230, 410), 6, BF
        LINE (231, 400)-(240, 410), 6, BF
        LINE (285, 401)-(270, 410), 6, BF
        LINE (269, 400)-(260, 410), 6, BF
        LINE (235, 264)-(465, 267), 6, BF
        LINE (340, 220)-(360, 480), 6, BF
        a = 0: DO: a = a + 2
        LINE (a - 2, 476)-(a - 2, 479), 2
        LOOP UNTIL a = 642: COLOR 14
        LOCATE 13, 5: INPUT "H„? Killen"; frage9
        IF frage9 = 1 THEN GOTO tot2
        IF frage9 = 2 THEN GOTO weiter13 ELSE GOTO Passwort4
        tot2: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Mit was willst Du"
        LOCATE 6, 5: PRINT "Dich umbringen?"
        LOCATE 8, 7: PRINT "1 Messer"
        LOCATE 9, 7: PRINT "2 Pistole"
        LOCATE 10, 7: PRINT "3 Galgen"
        LOCATE 11, 7: PRINT "4 Gift"
        CIRCLE (450, 250), 15, 13, , , 1.5
        PAINT (450, 250), 13
        CIRCLE (445, 250), 1, 9
        CIRCLE (455, 248), 1, 9
        PAINT (445, 250), 9: PAINT (455, 248), 9
        LINE (448, 258)-(452, 258), 4
        LINE (440, 230)-(440, 246), 7
        LINE (442, 230)-(442, 240), 7
        LINE (444, 230)-(444, 238), 7
        LINE (446, 230)-(446, 236), 7
        LINE (448, 230)-(448, 234), 7
        LINE (450, 230)-(450, 234), 7
        LINE (452, 230)-(452, 234), 7
        LINE (454, 230)-(454, 236), 7
        LINE (456, 230)-(456, 238), 7
        LINE (458, 230)-(458, 240), 7
        LINE (460, 230)-(460, 246), 7
        LINE (450, 249)-(450, 252), 6
        CIRCLE (450, 310), 30, 1, , , 1.5
        PAINT (450, 310), 1
        CIRCLE (440, 275), 10, 1
        CIRCLE (460, 275), 10, 1
        PAINT (440, 270), 1
        PAINT (460, 270), 1
        CIRCLE (425, 273), 10, 1, , , .5
        CIRCLE (475, 273), 10, 1, , , .5
        PAINT (425, 273), 1
        PAINT (475, 275), 1
        LINE (460, 267)-(440, 270), 1, BF
        CIRCLE (415, 290), 20, 1, , , 4
        CIRCLE (485, 290), 20, 1, , , 4
        PAINT (415, 290), 1
        PAINT (485, 290), 1
        LINE (481, 290)-(489, 310), 1, BF
        LINE (411, 290)-(419, 310), 1, BF
        CIRCLE (414, 315), 4, 13
        PAINT (414, 315), 13
        LINE (410, 315)-(410, 320), 13
        LINE (412, 315)-(412, 322), 13
        LINE (414, 315)-(414, 324), 13
        LINE (416, 315)-(416, 322), 13
        LINE (418, 315)-(418, 320), 13
        LINE (419, 315)-(419, 320), 13
        CIRCLE (486, 315), 4, 13
        PAINT (486, 315), 13
        LINE (490, 315)-(490, 320), 13
        LINE (488, 315)-(488, 322), 13
        LINE (486, 315)-(486, 324), 13
        LINE (484, 315)-(484, 322), 13
        LINE (482, 315)-(482, 320), 13
        LINE (481, 315)-(481, 320), 13
        LINE (435, 329)-(425, 400), 3
        LINE (465, 329)-(475, 400), 3
        LINE (425, 400)-(440, 400), 3
        LINE (475, 400)-(460, 400), 3
        LINE (440, 400)-(455, 331), 3
        LINE (460, 400)-(445, 331), 3
        LINE (435, 329)-(465, 329), 3
        PAINT (465, 395), 3
        CIRCLE (415, 405), 5, 6
        CIRCLE (485, 405), 5, 6
        PAINT (415, 405), 6
        PAINT (485, 405), 6
        LINE (433, 270)-(467, 329), 1, BF
        LINE (415, 401)-(430, 410), 6, BF
        LINE (431, 400)-(440, 410), 6, BF
        LINE (485, 401)-(470, 410), 6, BF
        LINE (469, 400)-(460, 410), 6, BF
        CIRCLE (250, 250), 15, 12, , , 1.5
        PAINT (250, 250), 12
        CIRCLE (245, 248), 1, 9
        CIRCLE (255, 248), 1, 9
        PAINT (245, 248), 9: PAINT (255, 248), 9
        LINE (248, 258)-(252, 258), 4
        LINE (240, 230)-(240, 246), 7
        LINE (242, 230)-(242, 240), 7
        LINE (244, 230)-(244, 238), 7
        LINE (246, 230)-(246, 236), 7
        LINE (248, 230)-(248, 234), 7
        LINE (250, 230)-(250, 234), 7
        LINE (252, 230)-(252, 234), 7
        LINE (254, 230)-(254, 236), 7
        LINE (256, 230)-(256, 238), 7
        LINE (258, 230)-(258, 240), 7
        LINE (260, 230)-(260, 246), 7
        LINE (250, 249)-(250, 252), 6
        CIRCLE (250, 310), 30, 1, , , 1.5
        PAINT (250, 310), 1
        CIRCLE (240, 275), 10, 1
        CIRCLE (260, 275), 10, 1
        PAINT (240, 270), 1
        PAINT (260, 270), 1
        CIRCLE (225, 273), 10, 1, , , .5
        CIRCLE (275, 273), 10, 1, , , .5
        PAINT (225, 273), 1
        PAINT (275, 275), 1
        LINE (260, 267)-(240, 270), 1, BF
        CIRCLE (215, 290), 20, 1, , , 4
        CIRCLE (285, 290), 20, 1, , , 4
        PAINT (215, 290), 1
        PAINT (285, 290), 1
        LINE (281, 290)-(289, 310), 1, BF
        LINE (211, 290)-(219, 310), 1, BF
        CIRCLE (214, 315), 4, 12
        PAINT (214, 315), 12
        LINE (210, 315)-(210, 320), 12
        LINE (212, 315)-(212, 322), 12
        LINE (214, 315)-(214, 324), 12
        LINE (216, 315)-(216, 322), 12
        LINE (218, 315)-(218, 320), 12
        LINE (219, 315)-(219, 320), 12
        CIRCLE (286, 315), 4, 12
        PAINT (286, 315), 12
        LINE (290, 315)-(290, 320), 12
        LINE (288, 315)-(288, 322), 12
        LINE (286, 315)-(286, 324), 12
        LINE (284, 315)-(284, 322), 12
        LINE (282, 315)-(282, 320), 12
        LINE (281, 315)-(281, 320), 12
        LINE (235, 329)-(225, 400), 3
        LINE (265, 329)-(275, 400), 3
        LINE (225, 400)-(240, 400), 3
        LINE (275, 400)-(260, 400), 3
        LINE (240, 400)-(255, 331), 3
        LINE (260, 400)-(245, 331), 3
        LINE (235, 329)-(265, 329), 3
        PAINT (265, 395), 3
        CIRCLE (215, 405), 5, 6
        CIRCLE (285, 405), 5, 6
        PAINT (215, 405), 6
        PAINT (285, 405), 6
        LINE (233, 270)-(267, 329), 1, BF
        LINE (215, 401)-(230, 410), 6, BF
        LINE (231, 400)-(240, 410), 6, BF
        LINE (285, 401)-(270, 410), 6, BF
        LINE (269, 400)-(260, 410), 6, BF
        LINE (235, 264)-(465, 267), 6, BF
        LINE (340, 220)-(360, 480), 6, BF
        a = 0: DO: a = a + 2
        LINE (a - 2, 476)-(a - 2, 479), 2
        LOOP UNTIL a = 642: COLOR 14
        LOCATE 13, 5: INPUT "Wrg! ", frage10
        IF frage10 = 1 THEN GOTO getned1
        IF frage10 = 2 THEN GOTO getned2
        IF frage10 = 3 THEN GOTO getned3
        IF frage10 = 4 THEN GOTO getned4 ELSE GOTO tot2
        getned1: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast leider gar"
        LOCATE 6, 5: PRINT "kein Messer, also"
        LOCATE 7, 5: PRINT "kannst Du Dich auch"
        LOCATE 8, 5: PRINT "nicht umbringen!"
        COLOR 7: LOCATE 11, 8: PRINT "(Leertaste)": SLEEP: GOTO Passwort4
        getned2: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast leider gar"
        LOCATE 6, 5: PRINT "keine Pistole, also"
        LOCATE 7, 5: PRINT "kannst Du Dich auch"
        LOCATE 8, 5: PRINT "nicht umbringen!"
        COLOR 7: LOCATE 11, 8: PRINT "(Leertaste)": SLEEP: GOTO Passwort4
        getned3: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast leider gar"
        LOCATE 6, 5: PRINT "keinen Galgen, also"
        LOCATE 7, 5: PRINT "kannst Du Dich auch"
        LOCATE 8, 5: PRINT "nicht umbringen!"
        COLOR 7: LOCATE 11, 8: PRINT "(Leertaste)": SLEEP: GOTO Passwort4
        getned4: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Du hast leider gar"
        LOCATE 6, 5: PRINT "kein Gift, also"
        LOCATE 7, 5: PRINT "kannst Du Dich auch"
        LOCATE 8, 5: PRINT "nicht umbringen!"
        COLOR 7: LOCATE 11, 8: PRINT "(Leertaste)": SLEEP: GOTO Passwort4
        weiter13: CLS : COLOR 14
        LOCATE 5, 5: PRINT "Eigentlich schade..."
        LOCATE 6, 5: PRINT "Ich denke da so an den"
        LOCATE 7, 5: PRINT "Unterhosengeist. Aber"
        LOCATE 8, 5: PRINT "das wird mit der Zeit"
        LOCATE 9, 5: PRINT "langweilig! Oder...?"
        LOCATE 10, 5: PRINT "Was willst Du jetzt"
        LOCATE 11, 5: PRINT "anstellen, nachdem"
        LOCATE 12, 5: PRINT "Du Dich schon nicht"
        LOCATE 13, 5: PRINT "umbringen willst, „„h"
        LOCATE 14, 5: PRINT "bzw. kannst?"
        LOCATE 16, 7: PRINT "1 Aufh”ren"
        LOCATE 17, 7: PRINT "2 Verlierer sein"
        LOCATE 18, 7: PRINT "3 Gewinner sein"
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 360) + 280, INT(RND * 100)), 8
        LOOP UNTIL jo = 500
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 260) + 320, INT(RND * 100) + 60), 7
        LOOP UNTIL jo = 300
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 200) + 350, INT(RND * 100) + 100), 15
        LOOP UNTIL jo = 150
        jo = 0: DO: jo = jo + 1
        PSET (INT(RND * 150) + 375, INT(RND * 100) + 180), 14
        LOOP UNTIL jo = 100
        CIRCLE (450, 250), 15, 12, , , 1.5
        PAINT (450, 250), 12
        CIRCLE (445, 248), 1, 9
        CIRCLE (455, 248), 1, 9
        PAINT (445, 248), 9: PAINT (455, 248), 9
        LINE (448, 258)-(452, 258), 4
        LINE (440, 230)-(440, 246), 7
        LINE (442, 230)-(442, 240), 7
        LINE (444, 230)-(444, 238), 7
        LINE (446, 230)-(446, 236), 7
        LINE (448, 230)-(448, 234), 7
        LINE (450, 230)-(450, 234), 7
        LINE (452, 230)-(452, 234), 7
        LINE (454, 230)-(454, 236), 7
        LINE (456, 230)-(456, 238), 7
        LINE (458, 230)-(458, 240), 7
        LINE (460, 230)-(460, 246), 7
        LINE (450, 249)-(450, 252), 6
        CIRCLE (450, 310), 30, 1, , , 1.5
        PAINT (450, 310), 1
        CIRCLE (440, 275), 10, 1
        CIRCLE (460, 275), 10, 1
        PAINT (440, 270), 1
        PAINT (460, 270), 1
        CIRCLE (425, 273), 10, 1, , , .5
        CIRCLE (475, 273), 10, 1, , , .5
        PAINT (425, 273), 1
        PAINT (475, 275), 1
        LINE (460, 267)-(440, 270), 1, BF
        CIRCLE (415, 255), 20, 1, , , 4
        CIRCLE (485, 255), 20, 1, , , 4
        PAINT (415, 255), 1
        PAINT (485, 255), 1
        LINE (481, 255)-(489, 235), 1, BF
        LINE (411, 255)-(419, 235), 1, BF
        CIRCLE (414, 230), 4, 12
        PAINT (414, 230), 12
        LINE (410, 230)-(410, 220), 12
        LINE (412, 230)-(412, 218), 12
        LINE (414, 230)-(414, 216), 12
        LINE (416, 230)-(416, 218), 12
        LINE (418, 230)-(418, 220), 12
        LINE (419, 230)-(419, 220), 12
        CIRCLE (486, 230), 4, 12
        PAINT (486, 230), 12
        LINE (490, 230)-(490, 220), 12
        LINE (488, 230)-(488, 218), 12
        LINE (486, 230)-(486, 217), 12
        LINE (484, 230)-(484, 218), 12
        LINE (482, 230)-(482, 220), 12
        LINE (481, 230)-(481, 220), 12
        LINE (435, 329)-(425, 400), 3
        LINE (465, 329)-(475, 400), 3
        LINE (425, 400)-(440, 400), 3
        LINE (475, 400)-(460, 400), 3
        LINE (440, 400)-(455, 331), 3
        LINE (460, 400)-(445, 331), 3
        LINE (435, 329)-(465, 329), 3
        PAINT (465, 395), 3
        CIRCLE (415, 405), 5, 6
        CIRCLE (485, 405), 5, 6
        PAINT (415, 405), 6
        PAINT (485, 405), 6
        LINE (433, 270)-(467, 329), 1, BF
        LINE (415, 401)-(430, 410), 6, BF
        LINE (431, 400)-(440, 410), 6, BF
        LINE (485, 401)-(470, 410), 6, BF
        LINE (469, 400)-(460, 410), 6, BF
        LINE (400, 410)-(500, 480), 7, BF
        LINE (350, 450)-(550, 480), 7, BF
        LINE (443, 430)-(448, 435), 0, BF
        LINE (448, 425)-(453, 460), 0, BF
        LINE (443, 460)-(457, 465), 0, BF
        LINE (120, 340)-(140, 480), 6
        LINE (130, 338)-(150, 480), 6
        LINE (140, 479)-(150, 479), 6
        LINE (120, 340)-(130, 338), 6
        PAINT (121, 341), 6
        LINE (60, 350)-(210, 430), 7, BF
        COLOR 7: LOCATE 25, 14: PRINT " LOOSER "
        COLOR 7: LOCATE 25, 14: PRINT " LOOSER "
        LOCATE 20, 5: COLOR 14: INPUT "What's up"; frage11
        IF frage11 = 1 THEN GOTO WegVomFenster
        IF frage11 = 2 THEN GOTO Verlirer
        IF frage11 = 3 THEN GOTO Gewinner ELSE GOTO weiter13
        Verlirer: CLS : LOCATE 15, 25: COLOR 10
        PRINT "Neues Passwort: "; : COLOR 15
        c = 0: DO: c = c + 1: a = INT(RND * 640)
        B = INT(RND * 480): PSET (a, B), 15: LOOP UNTIL c = 200
        PRINT " AAARGH!": LOCATE 28, 5: COLOR 7: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP: GOTO weiter
        Gewinner: CLS : LOCATE 15, 25: COLOR 10
        PRINT "Neues Passwort: "; : COLOR 15
        c = 0: DO: c = c + 1: a = INT(RND * 640)
        B = INT(RND * 480): PSET (a, B), 15: LOOP UNTIL c = 200
        PRINT " I AM THE BEST": LOCATE 28, 5: COLOR 7: PRINT "(Leertaste)"
        'SOUND 525.25, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.6, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 587.33, 18.2 / 12
        'SOUND 1046.5, 18.2 / 2
        'SOUND 783.99, 18.2 / 4
        'SOUND 698.46, 18.2 / 12
        'SOUND 659.26, 18.2 / 12
        'SOUND 698.46, 18.2 / 12
        'SOUND 587.33, 18.2 / 2: SLEEP: GOTO weiter
        WegVomFenster: GOTO weiter
        ende: CLS : LOCATE 20, 5: COLOR 14: PRINT "M.F.G.:"
        LOCATE 25, 57: COLOR 4: PRINT "ohann  Eckert"
        LINE (410, 360)-(400, 350), 4
        LINE (400, 350)-(450, 330), 4
        LINE (450, 330)-(440, 400), 4
        LINE (440, 400)-(410, 430), 4
        LINE (410, 430)-(400, 420), 4
        LINE (400, 420)-(450, 390), 4
        LINE (2, 2)-(637, 477), 7, B
        LINE (0, 0)-(639, 479), 7, B
        DO: LOCATE 3, 28: COLOR 15: PRINT "VIELEN DANK, DAá SIE MEIN"
        LOCATE 4, 31: COLOR 1: PRINT " ZWEITES ADVENTURE "
        LOCATE 5, 34: COLOR 3: PRINT " AUSPROBIERT"
        LOCATE 6, 38: COLOR 9: PRINT "HABEN!"
        c = 0: DO: c = c + 1: a = INT(RND * 15) + 1
        LINE (2, 2)-(637, 477), a, B: LINE (0, 0)-(639, 479), a, B
        'SOUND 0, 2: LOOP UNTIL c = 10
        IF INKEY$ <> "" THEN COLOR 4: EXIT DO
        LOCATE 3, 28: COLOR 9: PRINT "VIELEN DANK, DAá SIE MEIN"
        LOCATE 4, 31: COLOR 15: PRINT " ZWEITES ADVENTURE "
        LOCATE 5, 34: COLOR 1: PRINT " AUSPROBIERT"
        LOCATE 6, 38: COLOR 3: PRINT "HABEN!"
        c = 0: DO: c = c + 1: a = INT(RND * 15) + 1
        LINE (2, 2)-(637, 477), a, B: LINE (0, 0)-(639, 479), a, B
        'SOUND 0, 2: LOOP UNTIL c = 10
        IF INKEY$ <> "" THEN COLOR 4: EXIT DO
        LOCATE 3, 28: COLOR 3: PRINT "VIELEN DANK, DAá SIE MEIN"
        LOCATE 4, 31: COLOR 9: PRINT " ZWEITES ADVENTURE "
        LOCATE 5, 34: COLOR 15: PRINT " AUSPROBIERT"
        LOCATE 6, 38: COLOR 1: PRINT "HABEN!"
        c = 0: DO: c = c + 1: a = INT(RND * 15) + 1
        LINE (2, 2)-(637, 477), a, B: LINE (0, 0)-(639, 479), a, B
        'SOUND 0, 2: LOOP UNTIL c = 10
        IF INKEY$ <> "" THEN COLOR 4: EXIT DO
        LOCATE 3, 28: COLOR 1: PRINT "VIELEN DANK, DAá SIE MEIN"
        LOCATE 4, 31: COLOR 3: PRINT " ZWEITES ADVENTURE "
        LOCATE 5, 34: COLOR 9: PRINT " AUSPROBIERT"
        LOCATE 6, 38: COLOR 15: PRINT "HABEN!"
        c = 0: DO: c = c + 1: a = INT(RND * 15) + 1
        LINE (2, 2)-(637, 477), a, B: LINE (0, 0)-(639, 479), a, B
        'SOUND 0, 2: LOOP UNTIL c = 10
        IF INKEY$ <> "" THEN COLOR 4: EXIT DO
        LOOP UNTIL INKEY$ <> ""
        COLOR 15: CLS : LOCATE 20, 60: PRINT "(c) Johann Eckert"
        LOCATE 24, 64: PRINT "Tannen„cker 152"
        LOCATE 25, 64: PRINT "D-89079 Ulm"
        LOCATE 26, 64: PRINT "Tel. (0731) 45427"
        COLOR 4: LOCATE 28, 52: PRINT "Please register this Program!"
        IF name0$ = "Du" THEN name0$ = "!!"
        IF name0$ = "" THEN name0$ = "!!"
        LOCATE 10, 10: COLOR 10: PRINT "Tschá "; name0$; "!"
        SLEEP 1000: COLOR 14: END
        passwort: CLS : LINE (100, 210)-(600, 250), 7, B
        c = 0: DO: a = INT(RND * 640): B = INT(RND * 480)
        c = c + 1: PSET (a, B), 15: LOOP UNTIL c = 200
        LOCATE 15, 20: COLOR 10: PRINT "Gib' jetzt das Passwort ein:  "; : COLOR 15: INPUT "", passwort$
        IF LCASE$(passwort$) = "endlich" THEN GOTO Passwort1
        IF LCASE$(passwort$) = "unterhosengeist" THEN GOTO Passwort2
        IF LCASE$(passwort$) = "werkstatt" THEN GOTO Passwort3
        IF LCASE$(passwort$) = "freund" THEN GOTO Passwort4
        IF LCASE$(passwort$) = "i am the best" THEN RUN "aend1.bas"
        IF LCASE$(passwort$) = "aaargh!" THEN RUN "aend2.bas" ELSE GOTO weiter
        anleitung: CLS : a = -3: DO: a = a + 3
        LINE (0, a)-(640, a), 2: LOOP UNTIL a = 480
        a = 0: DO: a = a + 1: B = INT(RND * 640)
        c = INT(RND * 480): PSET (B, c), 2: LOOP UNTIL a = 500
        LOCATE 5, 10: COLOR 14: PRINT " ANLEITUNG: "
        COLOR 7: LOCATE 10, 15: PRINT " Als erstes werde ich mal den Begriff (Text-)Adventure   "
        LOCATE 11, 15: PRINT " versuchen zu erkl„ren: Adventure ist Englisch und heiát "
        LOCATE 12, 15: PRINT " so viel wie 'Abenteuer'. Allerdings ist dies hier ein   "
        LOCATE 13, 15: PRINT " Text-Adventure, d.h. ein 'geschriebenes' Abenteuer.     "
        LOCATE 14, 15: PRINT " Ich habe noch versucht, das Ganze mit ein paar Bildchen "
        LOCATE 15, 15: PRINT " auszuschmcken! Ich hoffe, es wird Dir gefallen!        "
        LOCATE 16, 15: PRINT " šbrigens: Wenn "; CHR$(34); "(Leertaste)"; CHR$(34); " dasteht, dann muát Du die  "
        LOCATE 17, 15: PRINT " Leertaste drcken (natrlich erst, nachdem Du den Text "
        LOCATE 18, 15: PRINT " gelesen hast!). Ansonsten - z.B. nach Eingaben -      "
        LOCATE 19, 15: PRINT " immer Return bzw. Enter drcken! Wenn Du             "
        LOCATE 20, 15: PRINT " an einer Stelle aufh”ren willst, solltest Du        "
        LOCATE 21, 15: PRINT " Dir das letzte Passwort merken, mit dem Du n„mlich "
        LOCATE 22, 15: PRINT " ber das Hauptmen wieder zu der Stelle kommst,   "
        LOCATE 23, 15: PRINT " wo Du das Passwort erfahren hast!                "
        COLOR 2: LOCATE 26, 38: PRINT CHR$(2); CHR$(1); CHR$(2)
        DO
        ? "Hallo"
        LOOP UNTIL INKEY$ <> ""
        'Im Originalprogramm wurden wohl ein paar Schleifen nicht geschlossen, wunder was, bei der Code-Strukturierung...:-(((
        LOOP UNTIL 1=1
        LOOP UNTIL 1=1
        LOOP UNTIL 1=1
        LOOP UNTIL 1=1
        LOOP UNTIL 1=1
        LOOP UNTIL 1=1
        GOTO weiter
END SUB

' -----------------------------------------------------------------------

SUB geschichte
        CLS : COLOR 15: SLEEP 1
        LOCATE 15, 20: PRINT "W": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 21: PRINT "a": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 22: PRINT "s": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 23: PRINT " ": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 24: PRINT "b": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 25: PRINT "i": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 26: PRINT "s": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 27: PRINT "h": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 28: PRINT "e": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 29: PRINT "r": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 30: PRINT " ": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 31: PRINT "g": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 32: PRINT "e": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 33: PRINT "s": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 34: PRINT "c": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 35: PRINT "h": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 36: PRINT "a": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 37: PRINT "h": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 38: PRINT ".": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 39: PRINT ".": 'SOUND 50, .5: 'SOUND 0, 2.5
        LOCATE 15, 40: PRINT ".": 'SOUND 50, .5: 'SOUND 0, 2.5
        SLEEP 2: CLS : CIRCLE (50, 50), 15, 12, , , 1.5
        PAINT (50, 50), 12
        CIRCLE (45, 48), 1, 9
        CIRCLE (55, 48), 1, 9
        PAINT (45, 48), 9: PAINT (55, 48), 9
        LINE (48, 58)-(52, 58), 4
        LINE (40, 30)-(40, 46), 6
        LINE (42, 30)-(42, 40), 6
        LINE (44, 30)-(44, 38), 6
        LINE (46, 30)-(46, 36), 6
        LINE (48, 30)-(48, 34), 6
        LINE (50, 30)-(50, 34), 6
        LINE (52, 30)-(52, 34), 6
        LINE (54, 30)-(54, 36), 6
        LINE (56, 30)-(56, 38), 6
        LINE (58, 30)-(58, 40), 6
        LINE (60, 30)-(60, 46), 6
        LINE (50, 49)-(50, 52), 6
        CIRCLE (50, 100), 30, 14, , , 1.5
        PAINT (50, 100), 14
        LINE (33, 90)-(67, 129), 14, BF
        CIRCLE (40, 75), 10, 14
        CIRCLE (60, 75), 10, 14
        PAINT (40, 70), 14
        PAINT (60, 70), 14
        CIRCLE (25, 73), 10, 14, , , .5
        CIRCLE (75, 73), 10, 14, , , .5
        PAINT (25, 73), 14
        PAINT (75, 75), 14
        LINE (60, 67)-(40, 70), 14, BF
        CIRCLE (15, 90), 20, 14, , , 4
        CIRCLE (85, 90), 20, 14, , , 4
        PAINT (15, 90), 14
        PAINT (85, 90), 14
        LINE (81, 90)-(89, 110), 14, BF
        LINE (11, 90)-(19, 110), 14, BF
        CIRCLE (14, 115), 4, 12
        PAINT (14, 115), 12
        LINE (10, 115)-(10, 120), 12
        LINE (12, 115)-(12, 122), 12
        LINE (14, 115)-(14, 124), 12
        LINE (16, 115)-(16, 122), 12
        LINE (18, 115)-(18, 120), 12
        LINE (19, 115)-(19, 120), 12
        CIRCLE (86, 115), 4, 12
        PAINT (86, 115), 12
        LINE (90, 115)-(90, 120), 12
        LINE (88, 115)-(88, 122), 12
        LINE (86, 115)-(86, 124), 12
        LINE (84, 115)-(84, 122), 12
        LINE (82, 115)-(82, 120), 12
        LINE (81, 115)-(81, 120), 12
        LINE (35, 129)-(25, 200), 2
        LINE (65, 129)-(75, 200), 2
        LINE (25, 200)-(40, 200), 2
        LINE (75, 200)-(60, 200), 2
        LINE (40, 200)-(55, 131), 2
        LINE (60, 200)-(45, 131), 2
        LINE (35, 129)-(65, 129), 2
        PAINT (65, 195), 2
        CIRCLE (15, 205), 5, 6
        CIRCLE (85, 205), 5, 6
        PAINT (15, 205), 6
        PAINT (85, 205), 6
        LINE (15, 201)-(30, 210), 6, BF
        LINE (31, 200)-(40, 210), 6, BF
        LINE (85, 201)-(70, 210), 6, BF
        LINE (69, 200)-(60, 210), 6, BF
        LINE (150, 100)-(350, 150), 7
        LINE (150, 100)-(200, 150), 7
        LINE (150, 100)-(220, 90), 7
        LOCATE 10, 50: COLOR 7: PRINT "Frher sahst Du"
        LOCATE 11, 50: PRINT "so aus."
        SLEEP 1: LOCATE 18, 35: PRINT "Taste drcken...": DO: LOOP UNTIL INKEY$ <> ""
        LOCATE 18, 35: PRINT "                "
        LOCATE 25, 5: PRINT "...und heute siehst"
        LOCATE 26, 5: PRINT "Du so aus."
        CIRCLE (450, 250), 15, 12, , , 1.5
        PAINT (450, 250), 12
        CIRCLE (445, 250), 1, 9
        CIRCLE (455, 248), 1, 9
        PAINT (445, 250), 9: PAINT (455, 248), 9
        LINE (448, 258)-(452, 258), 4
        LINE (440, 230)-(440, 246), 7
        LINE (442, 230)-(442, 240), 7
        LINE (444, 230)-(444, 238), 7
        LINE (446, 230)-(446, 236), 7
        LINE (448, 230)-(448, 234), 7
        LINE (450, 230)-(450, 234), 7
        LINE (452, 230)-(452, 234), 7
        LINE (454, 230)-(454, 236), 7
        LINE (456, 230)-(456, 238), 7
        LINE (458, 230)-(458, 240), 7
        LINE (460, 230)-(460, 246), 7
        LINE (450, 249)-(450, 252), 6
        CIRCLE (450, 310), 30, 1, , , 1.5
        PAINT (450, 310), 1
        CIRCLE (440, 275), 10, 1
        CIRCLE (460, 275), 10, 1
        PAINT (440, 270), 1
        PAINT (460, 270), 1
        CIRCLE (425, 273), 10, 1, , , .5
        CIRCLE (475, 273), 10, 1, , , .5
        PAINT (425, 273), 1
        PAINT (475, 275), 1
        LINE (460, 267)-(440, 270), 1, BF
        CIRCLE (415, 290), 20, 1, , , 4
        CIRCLE (485, 290), 20, 1, , , 4
        PAINT (415, 290), 1
        PAINT (485, 290), 1
        LINE (481, 290)-(489, 310), 1, BF
        LINE (411, 290)-(419, 310), 1, BF
        CIRCLE (414, 315), 4, 12
        PAINT (414, 315), 12
        LINE (410, 315)-(410, 320), 12
        LINE (412, 315)-(412, 322), 12
        LINE (414, 315)-(414, 324), 12
        LINE (416, 315)-(416, 322), 12
        LINE (418, 315)-(418, 320), 12
        LINE (419, 315)-(419, 320), 12
        CIRCLE (486, 315), 4, 12
        PAINT (486, 315), 12
        LINE (490, 315)-(490, 320), 12
        LINE (488, 315)-(488, 322), 12
        LINE (486, 315)-(486, 324), 12
        LINE (484, 315)-(484, 322), 12
        LINE (482, 315)-(482, 320), 12
        LINE (481, 315)-(481, 320), 12
        LINE (435, 329)-(425, 400), 3
        LINE (465, 329)-(475, 400), 3
        LINE (425, 400)-(440, 400), 3
        LINE (475, 400)-(460, 400), 3
        LINE (440, 400)-(455, 331), 3
        LINE (460, 400)-(445, 331), 3
        LINE (435, 329)-(465, 329), 3
        PAINT (465, 395), 3
        CIRCLE (415, 405), 5, 6
        CIRCLE (485, 405), 5, 6
        PAINT (415, 405), 6
        PAINT (485, 405), 6
        LINE (433, 270)-(467, 329), 1, BF
        LINE (415, 401)-(430, 410), 6, BF
        LINE (431, 400)-(440, 410), 6, BF
        LINE (485, 401)-(470, 410), 6, BF
        LINE (469, 400)-(460, 410), 6, BF
        LINE (200, 400)-(350, 350), 7
        LINE (350, 350)-(280, 330), 7
        LINE (350, 350)-(300, 400), 7
        COLOR 7: SLEEP 1: LOCATE 28, 30: PRINT "Taste drcken..."
        DO: LOOP UNTIL INKEY$ <> "": CLS : PRINT : PRINT : COLOR 7
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "   D";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "2";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "T";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "A";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "v";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "C";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "R";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "A";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "Z";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "Y";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "D";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "A";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "Y";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "!"
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "   H";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "g";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "a";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ",";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "z";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "S";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "c";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "'";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "c";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "z";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "k";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "o";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "'";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "D";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "w";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "a";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n"
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "   b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "H";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ",";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "v";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "A";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "a";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "."
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "   H";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "2";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "T";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "w";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "D";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "o";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "c";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "v";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "m";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "h";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ",";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "p";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "a";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "d";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e"
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "   A";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "t";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "u";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "r";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "b";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "n";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT ".": PRINT
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "V";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "i";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "e";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "l";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT " ";
        IF INKEY$ = CHR$(27) THEN GOTO endee
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "S";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "p";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "a";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "s";
        'SOUND 50, .5: 'SOUND 0, 2.5: PRINT "!";
        SLEEP 1: LOCATE 10, 65: COLOR 14: PRINT "Johann Eckert"
        CIRCLE (450, 250), 15, 12, , , 1.5
        PAINT (450, 250), 12
        CIRCLE (445, 250), 1, 9
        CIRCLE (455, 248), 1, 9
        PAINT (445, 250), 9: PAINT (455, 248), 9
        LINE (448, 258)-(452, 258), 4
        LINE (440, 230)-(440, 246), 7
        LINE (442, 230)-(442, 240), 7
        LINE (444, 230)-(444, 238), 7
        LINE (446, 230)-(446, 236), 7
        LINE (448, 230)-(448, 234), 7
        LINE (450, 230)-(450, 234), 7
        LINE (452, 230)-(452, 234), 7
        LINE (454, 230)-(454, 236), 7
        LINE (456, 230)-(456, 238), 7
        LINE (458, 230)-(458, 240), 7
        LINE (460, 230)-(460, 246), 7
        LINE (450, 249)-(450, 252), 6
        CIRCLE (450, 310), 30, 1, , , 1.5
        PAINT (450, 310), 1
        CIRCLE (440, 275), 10, 1
        CIRCLE (460, 275), 10, 1
        PAINT (440, 270), 1
        PAINT (460, 270), 1
        CIRCLE (425, 273), 10, 1, , , .5
        CIRCLE (475, 273), 10, 1, , , .5
        PAINT (425, 273), 1
        PAINT (475, 275), 1
        LINE (460, 267)-(440, 270), 1, BF
        CIRCLE (415, 290), 20, 1, , , 4
        CIRCLE (485, 290), 20, 1, , , 4
        PAINT (415, 290), 1
        PAINT (485, 290), 1
        LINE (481, 290)-(489, 310), 1, BF
        LINE (411, 290)-(419, 310), 1, BF
        CIRCLE (414, 315), 4, 12
        PAINT (414, 315), 12
        LINE (410, 315)-(410, 320), 12
        LINE (412, 315)-(412, 322), 12
        LINE (414, 315)-(414, 324), 12
        LINE (416, 315)-(416, 322), 12
        LINE (418, 315)-(418, 320), 12
        LINE (419, 315)-(419, 320), 12
        CIRCLE (486, 315), 4, 12
        PAINT (486, 315), 12
        LINE (490, 315)-(490, 320), 12
        LINE (488, 315)-(488, 322), 12
        LINE (486, 315)-(486, 324), 12
        LINE (484, 315)-(484, 322), 12
        LINE (482, 315)-(482, 320), 12
        LINE (481, 315)-(481, 320), 12
        LINE (435, 329)-(425, 400), 3
        LINE (465, 329)-(475, 400), 3
        LINE (425, 400)-(440, 400), 3
        LINE (475, 400)-(460, 400), 3
        LINE (440, 400)-(455, 331), 3
        LINE (460, 400)-(445, 331), 3
        LINE (435, 329)-(465, 329), 3
        PAINT (465, 395), 3
        CIRCLE (415, 405), 5, 6
        CIRCLE (485, 405), 5, 6
        PAINT (415, 405), 6
        PAINT (485, 405), 6
        LINE (433, 270)-(467, 329), 1, BF
        LINE (415, 401)-(430, 410), 6, BF
        LINE (431, 400)-(440, 410), 6, BF
        LINE (485, 401)-(470, 410), 6, BF
        LINE (469, 400)-(460, 410), 6, BF: SLEEP 1
        LOCATE 20, 20: COLOR 7: PRINT "Taste drcken... "
        DO: LOOP UNTIL INKEY$ <> ""
        endee:
END SUB

' --------------------------------------------------------------------

SUB tooot
        CLS : a = 170: B = 0: c = 0
        DO
          a = a + 2: LINE (a, 10)-(a, 250), 7
        LOOP UNTIL a = 470
        CIRCLE (320, 240), 200, 12, , , 1.5
        PAINT (320, 240), 12
        c = 0: DO: c = c + 1
        a = INT(RND * 260) + 190
        B = INT(RND * 140) + 300
        PSET (a, B), 0: LOOP UNTIL c = 500
        CIRCLE (250, 200), 30, 15, , , .5
        PAINT (250, 200), 15
        CIRCLE (390, 200), 30, 15, , , .5
        PAINT (390, 200), 15
        CIRCLE (250, 205), 30, 12, , , .5
        CIRCLE (390, 205), 30, 12, , , .5
        PAINT (250, 188), 12
        PAINT (390, 188), 12
        c = 0: DO: CIRCLE (250, 200), c, 9
        CIRCLE (390, 200), c, 9
        c = c + 1: LOOP UNTIL c = 10
        CIRCLE (320, 350), 60, 4, , , .1
        PAINT (320, 350), 4
        a = 210: DO: a = a + 2
        LINE (a, 180)-(a + 3, 175), 8
        LOOP UNTIL a = 280
        a = 430: DO: a = a - 2
        LINE (a, 175)-(a + 3, 180), 8
        LOOP UNTIL a = 360
        a = 170: DO: a = a + 2
        LINE (a, 10)-(a, 50), 7
        LINE (a - 1, 10)-(a - 1, 50), 0
        LOOP UNTIL a = 470
        LINE (283, 175)-(303, 195), 6
        LINE (359, 175)-(339, 195), 6
        LINE (303, 195)-(310, 250), 6
        LINE (339, 195)-(330, 250), 6
        LINE (310, 250)-(300, 260), 6
        LINE (330, 250)-(340, 260), 6
        LINE (300, 260)-(300, 270), 6
        LINE (340, 260)-(340, 270), 6
        LINE (300, 270)-(320, 275), 6
        LINE (340, 270)-(320, 275), 6
        LINE (320, 255)-(320, 170), 6
        LINE (315, 200)-(300, 160), 6
        LINE (325, 200)-(340, 160), 6
        LINE (293, 220)-(260, 250), 6
        LINE (347, 220)-(380, 250), 6
        CIRCLE (50, 100), 45, 15, , , .9
        LINE (50, 140)-(60, 142), 0, BF
        LINE (50, 140)-(100, 200), 15
        LINE (60, 140)-(100, 200), 15
        LOCATE 7, 5: COLOR 15: PRINT "NEIN!"
        SLEEP 1: LINE (0, 0)-(100, 200), 0, BF
        CIRCLE (590, 200), 45, 15, , , .9
        LINE (580, 240)-(590, 242), 0, BF
        LINE (580, 240)-(530, 280), 15
        LINE (590, 240)-(530, 280), 15
        COLOR 12: LOCATE 13, 73: PRINT "AAAH!"
        SLEEP 1: LINE (640, 0)-(520, 300), 0, BF
        e = 0: DO: a = INT(RND * 640)
        B = INT(RND * 480): c = INT(RND * 640)
        d = INT(RND * 480): LINE (a, B)-(c, d), 4
        IF INKEY$ = CHR$(27) THEN EXIT DO
        'SOUND 0, .05: e = e + 1: LOOP UNTIL e = 500
        LOOP UNTIL 1=1
        SLEEP 1
END SUB

main