Mercurial > midds
view Midds_reco.bas @ 5:105a509f30d9 default tip
simplified lcase; better var names
author | meillo@marmaro.de |
---|---|
date | Wed, 05 Sep 2007 00:15:35 +0200 |
parents | e98ade2107de |
children |
line wrap: on
line source
'============================================================================' ' ' ' ' ' M M ' ' MM MM I D D ' ' M M M M I D D ' ' M M M M D D ' ' M M M M D D ' ' M M M M I DDDDD D DDDDD D SSSSS ' ' M M M M I D DD D DD S S ' ' M M M I D D D D S ' ' M M I D D D D S ' ' M M I D D D D SSSS ' ' M M I D D D D S ' ' M M I D D D D S ' ' M M I D DD D DD S S ' ' M M I DDDDD D DDDDD D SSSSS ' ' ' ' ' '============================================================================' 'Midds' cls LOCATE 13, 6 COLOR 15 PRINT "*** Mord in der Dorfstrasse ***" COLOR 7 'LINE (20, 60)-(300, 140), 2, B LOCATE 24, 2 PRINT "(c) Copyright 1999 Elefant Software" do loop until inkey <> "" deinname$ = "John Howell" cls COLOR 6 PRINT "Dies ist ein Kriminalspiel," PRINT "das die grauen Zellen fordert." print PRINT PRINT "Druecke 'q' um das Spiel zu beenden." PRINT "Druecke 'i' um zu erfahren, was du alles besitzt." PRINT "Druecke 'b' um die Befehle noch einmal zusehen." COLOR 7 do loop until inkey <> "" X: cls PRINT "" LOCATE 13, 6 COLOR 6 PRINT "So jetzt geht's endlich los!!!" COLOR 7 do loop until inkey <> "" ort_vordemhaus : '''''''''' Vor dem Haus ''''''''' cls COLOR 2 PRINT "Du heisst "; deinname$; " und bist" PRINT "Privatdetektiv. Du wurdest von " PRINT "Herr Fisch angerufen um einen Mord" PRINT "aufzuklaeren." PRINT "Natuerlich bist du sofort in deinen" PRINT "Renault 19 gestiegen und losgefahren." PRINT "Jetzt stehst du vor Haus Nummer 6" PRINT "in der Dorfstrasse." PRINT COLOR 7 zuege = 0 do INPUT "(Vor dem Haus) Was machst du? ", befehl$ select case lcase(befehl$) case "benutzen klingel" COLOR 2 PRINT "Herr Fisch oeffnet die Tuer und du stehst im Flur" PRINT COLOR 7 goto ort_flur case "oeffnen tuer" PRINT " Haustueren kann man von aussen ohne Schluessel nicht oeffnen." case "gehen in haus" PRINT " Die Tuer ist zu." case "gehen heim" PRINT " Du Angsthase" case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else PRINT " Noe!" end select zuege% = zuege% + 1 IF zuege% = 5 THEN PRINT " Tipp: benutzen ..." IF zuege% > 8 THEN PRINT " Loesung: benutzen Klingel" loop until inkey <> "" ort_flur : '''''''' Flur ''''''' zuege% = 0 do COLOR 7 PRINT INPUT "(Flur) Was machst du? ", befehl$ select case lcase(befehl$) case "sprechen mit herr fisch" goto gespraech_herrfisch case "gehen heim" PRINT " Du Angsthase!" case "umschauen", "untersuchen flur" IF tinaangerufen = 1 and tinaistda = 0 then COLOR 2 PRINT "Links geht es die Treppe zum Schlafzimmer hinauf," PRINT "gerade aus geht's ins Esszimmer und rechts ins" PRINT "Arbeitszimmer. Im Flur steht Herr Fisch und ..." print PRINT "... gerade klingelt es an der Tuer. Herr Fisch" PRINT "macht auf und Tina kommt herein." tinaistda = 1 else COLOR 2 PRINT "Links geht es die Treppe zum Schlafzimmer" PRINT "hinauf, gerade aus geht's ins Esszimmer und" PRINT "rechts ins Arbeitszimmer. Im Flur steht" PRINT "Herr Fisch und beantwortet gern deine Fragen." end if case "gehen in schlafzimmer" goto ort_schlafzimmer case "gehen in arbeitszimmer" GOTO ort_arbeitszimmer case "gehen in esszimmer" GOTO ort_esszimmer case "gehen in kueche" GOTO ort_kueche case "gehen in lagerhalle" if kx% = 1 AND sx% = 1 then GOTO 132 else print " Was fuer eine Lagerhalle denn?" end if case "sprechen mit tina" if tinaistda = 1 then GOTO 118 else print " Hier ist keine Tina" end if case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else PRINT " Keine Lust!" end select zuege% = zuege% + 1 IF zuege% = 6 THEN PRINT " Tipp: sprechen mit ..." loop until inkey <> "" gespraech_herrfisch : ''''''''' gespraech mit herr fisch '''''''''' color 2 print "Du beginnst ein Gespraech mit Herr Fisch." print do COLOR 7 PRINT "A: Hallo, ich heisse "; deinname$; "." PRINT "B: Wo ist die Leiche?" PRINT "C: Wie heisst der Tote?" if woIstDasSchlafzimmer = 1 then PRINT "D: Wo ist das Schlafzimmer?" PRINT "Z: Bis spaeter." COLOR 1 INPUT "Was sagst du zu Herr Fisch? ", s$ s$ = lcase(s$) COLOR 7 print "Er antwortet:" COLOR 4 select case s$ case "a" PRINT " Ich heisse Manfred Fisch." case "b" PRINT " Im Schlafzimmer." woIstDasSchlafzimmer = 1 case "c" PRINT " Karl Mueller." case "d" if woIstDasSchlafzimmer = 1 THEN PRINT " Die Treppe hinauf dann links." case "z" PRINT " Ich bin jederzeit fuer Sie da, sprechen Sie mich einfach an." print color 2 print "Herr Fisch beginnt wieder die Gemaelde an den Waenden zu betrachten" print goto ort_flur case "q" end end select print loop until inkey <> "" ort_schlafzimmer : ''''''' Schlafzimmer ''''''''' if tinaangerufen = 0 then COLOR 2 PRINT "Die Leiche, ein etwa 20 Jahre alter" PRINT "Mann, liegt mit einem Messer im Ruecken" PRINT "auf dem Bett. Ich decke die Leiche" PRINT "als erstes mit einem Tuch ab und rufe" PRINT "mit meinem Handy Tina an. Tina ist" PRINT "Spezialistin fuer Fingerabdruecke." tinaangerufen = 1 else color 2 print "Du bist im Schlafzimmer" end if do PRINT COLOR 7 INPUT "(Schlafzimmer) Was machst du? ", befehl$ select case lcase(befehl$) case "gehen in flur" goto ort_flur case "gehen in arbeitszimmer" goto ort_arbeitszimmer case "gehen in esszimmer" goto ort_esszimmer case "gehen in kueche" goto ort_kueche case "gehen in lagerhalle" if kx% = 1 AND sx% = 1 goto 132 case "umschauen", "untersuchen schlafzimmer" COLOR 2 PRINT "In der Mitte steht das Bett, ueber dem" PRINT "Bett haengt ein Poster, auf der" PRINT "linken Seite befindet sich ein Schrank" PRINT "und an der rechten Wand ist ein Fenster." IF tinaistimschlafzimmer = 1 THEN PRINT "Tina sichert gerade die Fingerabdruecke." case "untersuchen schrank" PRINT "Ein alter Aktenschrank." case "oeffnen aktenschrank" versuch% = 0 COLOR 2 PRINT "Hinter den Ordnern ist ein Geheimfach" PRINT "mit einem dreistelligen Zahlenschloss." geheimfachgefunden = 1 do versuch% = versuch% + 1 COLOR 5 INPUT "Wie lautet die Kombination?", k$ IF k$ = "000" THEN PRINT "War wohl falsch." IF k$ = "007" then PRINT "Bravo, du hast echt gut kombiniert." geheimfachoffen = 1 end if IF k$ = "q" goto ort_schlafzimmer PRINT "Komm streng dich ein bisschen an!" IF versuch% = 3 THEN PRINT "Tipp: Karl Mueller war Jean Connery Fan." IF versuch% = 6 THEN PRINT "Tipp: Denk an das Poster." loop until inkey <> "" case "untersuchen fenster" PRINT "Wenn man hinaus schaut, sieht man die Strasse." case "untersuchen bett" COLOR 2 PRINT "Unter dem Bett liegt eine Taschenlampe." case "nehmen taschenlampe" PRINT "Du hast die Taschenlampe genommen" tlampe% = 1 case "untersuchen geheimfach" if geheimfachgefunden = 1 then COLOR 2 PRINT "In dem Geheimfach befindet sich ein Schluessel." end if case "nehmen schluessel" if geheimfachoffen = 1 then PRINT "Du hast den Schluessel aus dem Geheimfach genommen" schluessel% = 1 end if case "untersuchen poster" PRINT "Da steht - Sean Connery als James Bond" PRINT "in SAG NIEMALS NIE - drauf." case "sprechen mit tina" if tinaistimschlafzimmer = 1 then PRINT "Die stoere ich lieber nicht bei der Arbeit." case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else PRINT "Nein" end select loop until inkey <> "" ort_arbeitszimmer : '''''''' Arbeitszimmer ''''''' COLOR 2 PRINT "Du bist im Arbeitszimmer." do COLOR 7 INPUT "(Arbeitszimmer) Was machst du? ", befehl$ select case lcase(befehl$) case "gehen in Schlafzimmer" goto ort_schlafzimmer case "gehen in Flur" goto ort_flur case "gehen in Esszimmer" goto ort_esszimmer case "gehen in Kueche" goto ort_kueche case "gehen in Lagerhalle" if kx% = 1 AND sx% = 1 then goto 132 case "umschauen", "untersuchen Arbeitszimmer" COLOR 2 PRINT "In der Mitte steht ein Schreibtisch," PRINT "rechts befindet sich ein Schrank und" PRINT "links ein Buecherregal." case "untersuchen Schreibtisch" PRINT "Da gibt's nichts Besonderes zu sehen." case "untersuchen Buecherregal" COLOR 2 IF tinaistimschlafzimmer = 0 then PRINT "Ich sehe nichts Besonderes." else PRINT "Da hat's ja ein Buch mit 123 Reiseerzaehlungen" PRINT "von Karl May, meinem Leiblingsautor. Das sollte" PRINT "ich mir genauer anschauen." end if case "untersuchen Buch" PRINT "Ich kann nur den Buchruecken lesen, wenn es da steht." case "nehmen Buch" COLOR 2 PRINT "Das Buch laesst sich nur halb heraus ziehen." PRINT "Ploetzlich schwenkt das ganze Buecherregal zur" PRINT "Seite und dhinter kommt eine Tuer zum Vorschein." PRINT "Sie ist durch ein Schluessel- und ein " PRINT "Zahlenschloss gesichert." PRINT COLOR 6 PRINT "Wenn du im Arbeitszimmer z drueckst, kannst du" PRINT "die Zahlenkombination eingeben." case "benutzen Schluessel" PRINT "Das Schluesselschloss waere geknackt." sx% = 1 COLOR 2 IF kx% = 1 GOTO 137 PRINT "Jetzt musst du nur noch die Kombination knacken." case "gehen in Geheimgang" if kx% = 1 AND sx% = 1 then COLOR 2 IF tlampe% = 0 THEN PRINT "Da geh' ich ohne Licht nicht rein." do loop until inkey <> "" IF tlampe% = 0 GOTO ort_arbeitszimmer COLOR 10 PRINT "Geheimgang" do loop until inkey <> "" COLOR 2 PRINT "Gut, dass ich eine Taschenlampe dabei habe." PRINT "Oh, es geht steil bergab .... ich muss schon" PRINT "mindestens 5 Meter unter der Erdoberflaeche" PRINT "sein .... Jetzt bin ich schon 10 Minuten" PRINT "unterwegs ..... da vorne kommt eine Tuer" PRINT "genau so gesichert wie die hinter dem Regal" PRINT "gut, dass ich den Schluessel habe und den" PRINT "Code kenne ..... Wo bin ich denn jetzt?" PRINT "Sieht aus, wie der Keller eines Hauses" PRINT "ist aber ganz schoen zerfallen." do loop until inkey <> "" GOTO ort_keller end if case "z" do COLOR 5 INPUT "Wie lautet die Kombination?", zk$ select case zk$ case "007" PRINT "So einfach ist es nicht" case "123" COLOR 2 PRINT "Die Kombination war richtig." kx% = 1 IF sx% = 1 GOTO 137 PRINT "Jetzt musst du nur noch das Schluesselschloss oeffnen." case "q" PRINT "Tipp: Das Buecherregal." GOTO ort_arbeitszimmer case else PRINT "Leider falsch. Probier's noch einmal." end select loop until inkey <> "" case "i" GOSUB inventar case "q" END case "b" GOSUB befehle case else PRINT "Heute nicht!" end select loop until inkey <> "" ort_esszimmer : '''''' Esszimmer '''''' COLOR 2 print "Du bist im Esszimmer." do COLOR 7 print INPUT "(Esszimmer) Was machst du? ", befehl$ select case lcase(befehl$) case "gehen in schlafzimmer" goto ort_schlafzimmer case "gehen in flur" GOTO ort_flur case "gehen in arbeitszimmer" GOTO ort_arbeitszimmer case "gehen in kueche" GOTO ort_kueche case "gehen in lagerhalle" if kx% = 1 AND sx% = 1 GOTO 132 case "umschauen", "untersuchen esszimmer" color 2 PRINT "In der Mitte steht der Tisch und auf" PRINT "der rechten Seite ist die Tuer zur Kueche." case "untersuchen tisch" color 2 PRINT "Ein schoener eichener Tisch mit einer" PRINT "gehaekelten Tischdecke." if kerzenst% = 0 then PRINT "In der Mitte des Tisches steht ein silberner Kerzenstaender." case "nehmen kerzenstaender" kerzenst% = 1 color 2 PRINT "Du hast den Kerzenstaender genommen" case "q" END case "i" GOSUB inventar case "b" GOSUB befehle end select loop until inkey <> "" ort_kueche : '''''''' Kueche ''''''' COLOR 2 PRINT "Du bist in der Kueche." do color 7 INPUT "(Kueche) Was machst du?", befehl$ select case lcase(befehl$) case "gehen in schlafzimmer" goto ort_schlafzimmer case "gehen in flur" goto ort_flur case "gehen in arbeitszimmer" goto ort_arbeitszimmer case "gehen in esszimmer" goto ort_esszimmer case "gehen in lagerhalle" if kx% = 1 AND sx% = 1 then goto 132 case "umschauen", "untersuchen kueche" PRINT "Links ist die Kochzeile, in der Mitte" PRINT "ein kleiner Tisch mit zwei Stuehlen und" PRINT "rechts der Kuechenschrank." case "untersuchen kuechenschrank" PRINT "Es ist nichts Ausergewoehnliches daran" PRINT "zu erkennen, nur eine Schublade in der" PRINT "es bestimmt Interesantes zu entdecken gibt." case "oeffnen schublade" PRINT "In der Schublade liegt sich ein Messer." case "nehmen messer" PRINT "Du hast das Messer genommen" messer% = 1 case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else print "Will ich nicht." end select loop until inkey <> "" 118 : COLOR 9 PRINT "A: Schoen, dass du so schnell gekommen bist." PRINT "B: Der Tote liegt im Schlafzimmer." PRINT "C: Ende." COLOR 12 INPUT "Was sagst du?", s$ PRINT COLOR 9 IF s$ = "A" THEN PRINT "Ich habe mich sofort auf den Weg gemacht." IF s$ = "B" then COLOR 9 PRINT "Okay, aber wo ist das Schlafzimmer?" print COLOR 12 PRINT "Welchen Weg beschreibst du ihr?" PRINT PRINT "a: Links die Treppe hinauf." PRINT "b: Rechts die Treppe hinunter." PRINT "c: Die Treppe hinauf, dann links." PRINT INPUT "a, b oder c?", w$ PRINT COLOR 2 IF w$ = "c" THEN PRINT "Bravo, du hast ein gutes Gedaechtnis!" IF w$ = "c" THEN cheat1 = 1 IF w$ = "a" THEN PRINT "Leider falsch.Die richtige Loesung war c." IF w$ = "b" THEN PRINT "Leider falsch.Die richtige Loesung war c." tinaistimschlafzimmer = 1 do loop until inkey <> "" GOTO ort_flur end if IF s$ = "C" GOTO ort_flur do loop until inkey <> "" GOTO 118 137 : COLOR 2 PRINT "So, die Tuer ist jetzt offen. Dahinter befindet" PRINT "sich ein Geheimgang." geheimgangfrei = 1 GOTO ort_arbeitszimmer ort_keller : '''''''''' Keller ''''''''''''' COLOR 2 PRINT "Du bist im Keller." do COLOR 7 INPUT "(Keller) Was machst du? ", befehl$ select case lcase(befehl$) case "gehen in flur" goto ort_flur case "gehen in schlafzimmer" goto ort_schlafzimmer case "gehen in arbeitszimmer" goto ort_arbeitszimmer case "gehen in esszimmer" goto ort_esszimmer case "gehen in kueche" goto ort_kueche case "gehen in lagerhalle" if kx% = 1 AND sx% = 1 then goto 132 case "umschauen", "untersuchen keller" COLOR 2 PRINT "Ein zerfallener Keller, alles verstaubt." PRINT "Gerade aus geht eine Treppe nach oben." case "benutzen treppe" goto 132 case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else PRINT "Jetzt nicht." end select loop until inkey <> "" 132 : '''''''' Lagerhalle ''''''''''' COLOR 2 PRINT "Du bist in der Lagerhalle." print do COLOR 7 INPUT "(Lagerhalle) Was machst du? ", befehl$ select case lcase(befehl$) case "gehen in Schlafzimmer" goto ort_schlafzimmer case "gehen in Arbeitszimmer" goto ort_arbeitszimmer case "gehen in Esszimmer" goto ort_esszimmer case "gehen in Kueche" goto ort_kueche case "umschauen", "untersuchen Lagerhalle" COLOR 2 PRINT "In der Lagerhalle ist alles genau so" PRINT "zerfallen, wie im Keller. Ueberall sind Kartons" PRINT "gestapelt. Gerade aus geht eine Tuer ins Freie." print case "oeffnen Tuer" goto 133 case "untersuchen Kartons" GOSUB 134 case "benutzen Messer" goto 136 case "q" END case "i" GOSUB inventar case "b" GOSUB befehle case else PRINT "Nee!" end select loop until inkey <> "" 133 : COLOR 2 PRINT "Die Tuer ist mit einem Zahlenschloss verschlossen," PRINT "aber man kann die Tuer einen Spalt weit aufdruecken." PRINT "Als ich hinaus schaue sehe ich wie ein Kleinbus" PRINT "auf mich zufaehrt. Ich kann gerade noch zur Seite" PRINT "hechten ohne, dass mich die Scheinwerfer erreichen." PRINT "Jetzt ist schnelles Handeln wichtig!" PRINT v% = 0 do COLOR 7 INPUT "(Lagerhalle) Wo versteckst du dich? In ", v$ v$ = lcase(v$) select case v$ case "leerem karton", "leerer karton", "leere kartons" COLOR 2 PRINT "Das ist eine gute Idee. Ich mache mich" PRINT "sofort an die Arbeit. Raschel, raschel" PRINT "... uff ... so ... geich ... jetzt ..." PRINT "Okay ich hab's geschafft. Jetzt kann" PRINT "ich nur nichts mehr sehen. Ich sollte" PRINT "mir ein Loch zum Rausschauen in den" PRINT "Karton reissen. So ... uff, der ist zu" PRINT "stabil, da brauche ich ein Werkzeug dazu." print GOTO 132 case "kartons" PRINT "Ich kann mich doch nicht in vollen Kartons verstecken." case "geheimgang" PRINT "Dafuer reicht die Zeit nicht." case "keller" PRINT "Dafuer reicht die Zeit nicht." case "umschauen", "untersuchen lagerhalle" COLOR 2 PRINT "In der Lagerhalle ist alles genau so" PRINT "zerfallen, wie im Keller. Ueberall sind Kartons" PRINT "gestapelt. Gerade aus geht eine Tuer ins Freie." print case "untersuchen kartons" GOSUB 134 case "q" END case else PRINT "Da habe ich zu wenig Zeit dafuer." end select v% = v% + 1 IF v% = 5 THEN PRINT "Tipp: Schau dir die Lagerhalle noch einmal genau an." IF v% > 8 THEN PRINT "Tipp: l..... K....." loop until inkey <> "" 134 : COLOR 2 PRINT "Auf der linken Seite sind die vollen Kartons" PRINT "gestapelt und rechts liegen die leeren auf" PRINT "einem Haufen." do loop until inkey <> "" RETURN 136 : COLOR 2 IF messer% = 0 THEN PRINT "Ich habe kein Messer." PRINT "Ich sitze weiterhin im Dunkeln. Nach einer" PRINT "halben Stunde geht der Typ wieder. Ich" PRINT "begebe mich sofort zurueck ins Haus. So" PRINT "schlecht vorbereited begebe ich mich nicht" PRINT "wieder in Gefahr." PRINT do loop until inkey <> "" GOTO ort_arbeitszimmer END IF PRINT "Gute Idee, das mit dem Messer. Der Typ" PRINT "faehrt jetzt mit seinem Kleinbus in die Halle." PRINT "Er steigt aus und macht die Hecktueren auf." PRINT "Nun laed er zwei Kartons in das Gefaehrt, er" PRINT "schliesst die Tueren, steigt wieder ein und" PRINT "faehrt hinaus." PRINT "Uff, das haette ich geschafft. Jetzt bloss schnell" PRINT "zurueck ins Haus." do loop until inkey <> "" PRINT "Was machst du?" PRINT "" PRINT "a: nach Hause gehen" PRINT "b: noch da bleiben" PRINT "c: nochmal in die Lagerhalle gehen" PRINT "" INPUT "Und wie entscheidest du dich?", entscheidung$ PRINT IF entscheidung$ = "a" GOTO 140 IF entscheidung$ = "b" GOTO ort_arbeitszimmer IF entscheidung$ = "c" THEN PRINT "Oh nein! Da geh ich nicht wieder hin!" 140 : ''''''' Zuhause ''''''' COLOR 2 PRINT "Home sweet home - endlich wieder Zuhause!" do loop until inkey <> "" a140: PRINT "Du willst dir gerade einen Tee machen, als" PRINT "Du einen Schlag an der Tuer hoerst und das" PRINT "Licht aus geht." PRINT "" PRINT "Was machst du?" PRINT "a: die Tuer oeffnen" PRINT "b: die Polizei anrufen" PRINT "c: dich unter dem Bett verstecken" PRINT "" INPUT "Und?", w$ PRINT IF w$ = "a" GOTO 141 IF w$ = "b" THEN PRINT "Du willst den Fall doch selbst loesen." IF w$ = "c" THEN PRINT "Du solltest dir einen anderen Job suchen." GOTO a140 141 : COLOR 2 PRINT PRINT PRINT "Du siehst gerade noch ein Auto" PRINT "wegfahren. " do loop until inkey <> "" cls LOCATE 17, 17 COLOR 15 PRINT "KA GR 48" SLEEP 500 GOTO 142 142 : cls COLOR 2 PRINT "In deiner Tuer steckt ein Messer mit" PRINT "einer Botschaft. Du liest sie natuerlich" PRINT "sofort." do loop until inkey <> "" COLOR 11 PRINT "Wenn du dich einmischst" PRINT "dann bist du T O T !!!" do loop until inkey <> "" COLOR 2 PRINT "" PRINT "" PRINT "Diese Botschaft war ernst gemeint." PRINT "Aber als Privatdetektiv musst du dich" PRINT "halt ueber solche Morddrohungen hinweg-" PRINT "setzen. Deshalb rufst du sofort die" PRINT "Polizei an." do loop until inkey <> "" do COLOR 9 PRINT "" PRINT "Ja, hier Polizeirevier Ettlingen, Dieter" PRINT "Laenger. Was kann ich fuer Sie tun?" PRINT PRINT COLOR 12 PRINT "a: Ich moechte Anzeige gegen einen Mann" PRINT " in einem gruenen Auto erstatten." PRINT PRINT "b: Ich moechte eine Pizza essen." PRINT PRINT "c: Ich moechte, dass Sie einen Mann" PRINT " in einem gruenen Auto verhaften." COLOR 12 INPUT "Was antwortest du? (a,b,c)", a$ IF a$ = "a" THEN GOTO 144 IF a$ = "b" THEN PRINT "Du bist doch ein Spinner!" IF a$ = "c" THEN GOTO 144 IF a$ = "q" THEN END loop until inkey <> "" 144 : do COLOR 9 PRINT "" PRINT "Wie heisst der Mann denn?" PRINT COLOR 12 PRINT "a: Karl von Burlafingen." PRINT "b: Regideur Eklansch." PRINT "c: Ich kenne seinen Namen nicht." PRINT "" INPUT "Wie heisst er? (a,b,c)", w$ PRINT "" IF w$ = "a" THEN PRINT "Das kann doch nicht dein Ernst sein." IF w$ = "b" THEN PRINT "Verarsch mich halt!!" IF w$ = "c" GOTO 145 loop until inkey <> "" 145 : do PRINT COLOR 9 PRINT "Was fuer eine Autonummer hatte er denn?" PRINT PRINT COLOR 12 PRINT "a: KS ET 26" PRINT PRINT "b: HS AB 37" PRINT PRINT "c: KA GR 48" PRINT PRINT COLOR 12 INPUT "Welche Autonummer hatte er? (a,b,c)", a$ PRINT IF a$ = "a" THEN PRINT "Du solltest dein Gedaechtnis verbessern!" IF a$ = "b" THEN PRINT "Du solltest dein Gedaechtnis verbessern!" IF a$ = "c" GOTO 146 loop until inkey <> "" 146 : COLOR 2 PRINT "" PRINT "Der Polizist gab den guten Tip sofort" PRINT "an seine Kollegen weiter. Er dankte" PRINT "dir fuer die heisse Spur und du" PRINT "verabschiedeste dich und giengst nach" PRINT "Hause." do loop until inkey <> "" PRINT "" PRINT "Zwei Tage spaeter kam ein Brief vom" PRINT "Polizeirevier:" do loop until inkey <> "" COLOR 15 PRINT "Sehrgeehrter Herr "; deinname$; "" PRINT "dank Ihnen konnten wie eine ganze" PRINT "Bande Waffenschieber dingfest machen." PRINT "" PRINT "" PRINT "" PRINT "Ausfuehrlicher Bericht auf der naechsten" PRINT "Seite." do loop until inkey <> "" PRINT "" PRINT "Am Montag konnten wir den gruenen Audi" PRINT "von Schaefer (so heisst der Bersitzer)" PRINT "in der Karlsruher Innenstadt ausfindig" PRINT "machen. Wir folgten ihm bis zu seinem" PRINT "Hause. Dort umstellten wir es" PRINT "und stuermten. Beim Verhoer gestand" PRINT "er alles (Auftraggeber und alle" PRINT "Mitglieder). Am naechsten Tag konnten" PRINT "wir den Rest der Bande verhaften." PRINT "Am naechsten Donnerstag wird Mayr, der" PRINT "Boss der Truppe, wegen Mord an Karl" PRINT "" do loop until inkey <> "" PRINT "" PRINT "Mueller verurteilt. Auch die Anderen" PRINT "werden wegen Beihilfe zum Mord vor" PRINT "Gericht gestellt werden." PRINT "" PRINT "Ich muss nochmal meinen Dank an Sie" PRINT "Aussprechen. Denn nur durch Sie konnten" PRINT "wir diese gefaehrliche Bande stoppen" PRINT "" PRINT "" PRINT "" PRINT " Polizeichef Mattias Huber" do loop until inkey <> "" cls LOCATE 13, 10 COLOR 13 PRINT "Du hast gewonnen!" do loop until inkey <> "" END inventar: COLOR 5 PRINT "+-- Inventar -----------+" PRINT "| |" PRINT "| Autoschluessel |" PRINT "| 200 Schilling |" IF tlampe% = 1 THEN PRINT "| Taschenlampe |" IF schluessel% = 1 THEN PRINT "| Schluessel |" IF messer% = 1 THEN PRINT "| Messer |" IF kerzenst% = 1 THEN PRINT "| Kerzenstaender |" PRINT "| |" PRINT "+-----------------------+" color 7 RETURN befehle: COLOR 3 PRINT "Moegliche Befehle:" PRINT "" PRINT "umschauen" PRINT "oeffnen <Objekt>" PRINT "benutzen <Objekt>" PRINT "untersuchen <Objekt>" PRINT "sprechen mit <Person>" PRINT "gehen (in) <Ort>" PRINT "nehmen <Objekt>" color 7 RETURN