annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1 '============================================================================'
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
2 ' '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
3 ' '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
4 ' M M '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
5 ' MM MM I D D '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
6 ' M M M M I D D '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
7 ' M M M M D D '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
8 ' M M M M D D '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
9 ' M M M M I DDDDD D DDDDD D SSSSS '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
10 ' M M M M I D DD D DD S S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
11 ' M M M I D D D D S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
12 ' M M I D D D D S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
13 ' M M I D D D D SSSS '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
14 ' M M I D D D D S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
15 ' M M I D D D D S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
16 ' M M I D DD D DD S S '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
17 ' M M I DDDDD D DDDDD D SSSSS '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
18 ' '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
19 ' '
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
20 '============================================================================'
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
21
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
22
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
23
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
24 'Midds'
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
25
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
26
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
27 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
28 LOCATE 13, 6
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
29 COLOR 15
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
30 PRINT "*** Mord in der Dorfstrasse ***"
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
31 COLOR 7
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
32 'LINE (20, 60)-(300, 140), 2, B
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
33 LOCATE 24, 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
34 PRINT "(c) Copyright 1999 Elefant Software"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
35 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
36 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
37
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
38
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
39 deinname$ = "John Howell"
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
40
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
41
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
42
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
43 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
44 COLOR 6
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
45 PRINT "Dies ist ein Kriminalspiel,"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
46 PRINT "das die grauen Zellen fordert."
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
47 print
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
48 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
49 PRINT "Druecke 'q' um das Spiel zu beenden."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
50 PRINT "Druecke 'i' um zu erfahren, was du alles besitzt."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
51 PRINT "Druecke 'b' um die Befehle noch einmal zusehen."
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
52 COLOR 7
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
53 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
54 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
55
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
56
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
57 X:
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
58 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
59 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
60 LOCATE 13, 6
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
61 COLOR 6
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
62 PRINT "So jetzt geht's endlich los!!!"
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
63 COLOR 7
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
64 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
65 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
66
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
67
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
68
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
69
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
70
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
71 ort_vordemhaus :
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
72 '''''''''' Vor dem Haus '''''''''
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
73 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
74 COLOR 2
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
75 PRINT "Du heisst "; deinname$; " und bist"
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
76 PRINT "Privatdetektiv. Du wurdest von "
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
77 PRINT "Herr Fisch angerufen um einen Mord"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
78 PRINT "aufzuklaeren."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
79 PRINT "Natuerlich bist du sofort in deinen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
80 PRINT "Renault 19 gestiegen und losgefahren."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
81 PRINT "Jetzt stehst du vor Haus Nummer 6"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
82 PRINT "in der Dorfstrasse."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
83 PRINT
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
84 COLOR 7
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
85
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
86 zuege = 0
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
87 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
88
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
89 INPUT "(Vor dem Haus) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
90
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
91 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
92 case "benutzen klingel"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
93 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
94 PRINT "Herr Fisch oeffnet die Tuer und du stehst im Flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
95 PRINT
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
96 COLOR 7
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
97 goto ort_flur
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
98 case "oeffnen tuer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
99 PRINT " Haustueren kann man von aussen ohne Schluessel nicht oeffnen."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
100 case "gehen in haus"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
101 PRINT " Die Tuer ist zu."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
102 case "gehen heim"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
103 PRINT " Du Angsthase"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
104 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
105 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
106 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
107 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
108 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
109 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
110 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
111 PRINT " Noe!"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
112 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
113
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
114 zuege% = zuege% + 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
115 IF zuege% = 5 THEN PRINT " Tipp: benutzen ..."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
116 IF zuege% > 8 THEN PRINT " Loesung: benutzen Klingel"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
117
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
118 loop until inkey <> ""
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
119
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
120
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
121
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
122
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
123
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
124
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
125
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
126
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
127 ort_flur :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
128 '''''''' Flur '''''''
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
129
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
130 zuege% = 0
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
131
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
132 do
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
133 COLOR 7
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
134 PRINT
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
135 INPUT "(Flur) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
136
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
137 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
138 case "sprechen mit herr fisch"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
139 goto gespraech_herrfisch
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
140
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
141 case "gehen heim"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
142 PRINT " Du Angsthase!"
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
143
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
144 case "umschauen", "untersuchen flur"
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
145 IF tinaangerufen = 1 and tinaistda = 0 then
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
146 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
147 PRINT "Links geht es die Treppe zum Schlafzimmer hinauf,"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
148 PRINT "gerade aus geht's ins Esszimmer und rechts ins"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
149 PRINT "Arbeitszimmer. Im Flur steht Herr Fisch und ..."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
150 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
151 PRINT "... gerade klingelt es an der Tuer. Herr Fisch"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
152 PRINT "macht auf und Tina kommt herein."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
153 tinaistda = 1
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
154 else
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
155 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
156 PRINT "Links geht es die Treppe zum Schlafzimmer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
157 PRINT "hinauf, gerade aus geht's ins Esszimmer und"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
158 PRINT "rechts ins Arbeitszimmer. Im Flur steht"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
159 PRINT "Herr Fisch und beantwortet gern deine Fragen."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
160 end if
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
161
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
162 case "gehen in schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
163 goto ort_schlafzimmer
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
164
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
165 case "gehen in arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
166 GOTO ort_arbeitszimmer
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
167
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
168 case "gehen in esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
169 GOTO ort_esszimmer
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
170
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
171 case "gehen in kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
172 GOTO ort_kueche
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
173
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
174 case "gehen in lagerhalle"
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
175 if kx% = 1 AND sx% = 1 then
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
176 GOTO 132
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
177 else
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
178 print " Was fuer eine Lagerhalle denn?"
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
179 end if
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
180
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
181 case "sprechen mit tina"
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
182 if tinaistda = 1 then
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
183 GOTO 118
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
184 else
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
185 print " Hier ist keine Tina"
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
186 end if
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
187
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
188 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
189 END
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
190
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
191 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
192 GOSUB inventar
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
193
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
194 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
195 GOSUB befehle
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
196
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
197 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
198 PRINT " Keine Lust!"
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
199
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
200 end select
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
201
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
202 zuege% = zuege% + 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
203 IF zuege% = 6 THEN PRINT " Tipp: sprechen mit ..."
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
204
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
205 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
206
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
207
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
208
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
209
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
210
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
211
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
212 gespraech_herrfisch :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
213 ''''''''' gespraech mit herr fisch ''''''''''
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
214
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
215 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
216 print "Du beginnst ein Gespraech mit Herr Fisch."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
217 print
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
218
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
219 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
220 COLOR 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
221 PRINT "A: Hallo, ich heisse "; deinname$; "."
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
222 PRINT "B: Wo ist die Leiche?"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
223 PRINT "C: Wie heisst der Tote?"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
224 if woIstDasSchlafzimmer = 1 then PRINT "D: Wo ist das Schlafzimmer?"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
225 PRINT "Z: Bis spaeter."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
226 COLOR 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
227 INPUT "Was sagst du zu Herr Fisch? ", s$
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
228 s$ = lcase(s$)
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
229 COLOR 7
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
230 print "Er antwortet:"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
231 COLOR 4
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
232 select case s$
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
233 case "a"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
234 PRINT " Ich heisse Manfred Fisch."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
235 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
236 PRINT " Im Schlafzimmer."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
237 woIstDasSchlafzimmer = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
238 case "c"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
239 PRINT " Karl Mueller."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
240 case "d"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
241 if woIstDasSchlafzimmer = 1 THEN PRINT " Die Treppe hinauf dann links."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
242 case "z"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
243 PRINT " Ich bin jederzeit fuer Sie da, sprechen Sie mich einfach an."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
244 print
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
245 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
246 print "Herr Fisch beginnt wieder die Gemaelde an den Waenden zu betrachten"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
247 print
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
248 goto ort_flur
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
249 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
250 end
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
251 end select
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
252 print
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
253 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
254
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
255
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
256
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
257
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
258
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
259
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
260
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
261
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
262
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
263
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
264
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
265
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
266
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
267 ort_schlafzimmer :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
268 ''''''' Schlafzimmer '''''''''
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
269
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
270 if tinaangerufen = 0 then
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
271 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
272 PRINT "Die Leiche, ein etwa 20 Jahre alter"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
273 PRINT "Mann, liegt mit einem Messer im Ruecken"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
274 PRINT "auf dem Bett. Ich decke die Leiche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
275 PRINT "als erstes mit einem Tuch ab und rufe"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
276 PRINT "mit meinem Handy Tina an. Tina ist"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
277 PRINT "Spezialistin fuer Fingerabdruecke."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
278 tinaangerufen = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
279 else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
280 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
281 print "Du bist im Schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
282 end if
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
283
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
284 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
285 PRINT
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
286 COLOR 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
287 INPUT "(Schlafzimmer) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
288 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
289 case "gehen in flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
290 goto ort_flur
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
291
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
292 case "gehen in arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
293 goto ort_arbeitszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
294
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
295 case "gehen in esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
296 goto ort_esszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
297
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
298 case "gehen in kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
299 goto ort_kueche
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
300
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
301 case "gehen in lagerhalle"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
302 if kx% = 1 AND sx% = 1 goto 132
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
303
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
304 case "umschauen", "untersuchen schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
305 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
306 PRINT "In der Mitte steht das Bett, ueber dem"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
307 PRINT "Bett haengt ein Poster, auf der"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
308 PRINT "linken Seite befindet sich ein Schrank"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
309 PRINT "und an der rechten Wand ist ein Fenster."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
310 IF tinaistimschlafzimmer = 1 THEN PRINT "Tina sichert gerade die Fingerabdruecke."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
311
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
312 case "untersuchen schrank"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
313 PRINT "Ein alter Aktenschrank."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
314
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
315 case "oeffnen aktenschrank"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
316 versuch% = 0
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
317 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
318 PRINT "Hinter den Ordnern ist ein Geheimfach"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
319 PRINT "mit einem dreistelligen Zahlenschloss."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
320 geheimfachgefunden = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
321
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
322 do
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
323 versuch% = versuch% + 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
324 COLOR 5
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
325 INPUT "Wie lautet die Kombination?", k$
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
326 IF k$ = "000" THEN PRINT "War wohl falsch."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
327 IF k$ = "007" then
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
328 PRINT "Bravo, du hast echt gut kombiniert."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
329 geheimfachoffen = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
330 end if
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
331 IF k$ = "q" goto ort_schlafzimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
332 PRINT "Komm streng dich ein bisschen an!"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
333 IF versuch% = 3 THEN PRINT "Tipp: Karl Mueller war Jean Connery Fan."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
334 IF versuch% = 6 THEN PRINT "Tipp: Denk an das Poster."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
335 loop until inkey <> ""
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
336
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
337 case "untersuchen fenster"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
338 PRINT "Wenn man hinaus schaut, sieht man die Strasse."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
339
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
340 case "untersuchen bett"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
341 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
342 PRINT "Unter dem Bett liegt eine Taschenlampe."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
343
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
344 case "nehmen taschenlampe"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
345 PRINT "Du hast die Taschenlampe genommen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
346 tlampe% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
347
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
348 case "untersuchen geheimfach"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
349 if geheimfachgefunden = 1 then
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
350 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
351 PRINT "In dem Geheimfach befindet sich ein Schluessel."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
352 end if
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
353
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
354 case "nehmen schluessel"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
355 if geheimfachoffen = 1 then
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
356 PRINT "Du hast den Schluessel aus dem Geheimfach genommen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
357 schluessel% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
358 end if
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
359
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
360 case "untersuchen poster"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
361 PRINT "Da steht - Sean Connery als James Bond"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
362 PRINT "in SAG NIEMALS NIE - drauf."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
363
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
364 case "sprechen mit tina"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
365 if tinaistimschlafzimmer = 1 then PRINT "Die stoere ich lieber nicht bei der Arbeit."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
366
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
367 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
368 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
369 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
370 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
371 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
372 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
373 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
374 PRINT "Nein"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
375 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
376 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
377
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
378
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
379
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
380
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
381
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
382
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
383
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
384
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
385
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
386
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
387
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
388
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
389
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
390
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
391
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
392
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
393
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
394
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
395
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
396
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
397
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
398
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
399
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
400
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
401 ort_arbeitszimmer :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
402 '''''''' Arbeitszimmer '''''''
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
403
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
404 COLOR 2
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
405 PRINT "Du bist im Arbeitszimmer."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
406
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
407 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
408 COLOR 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
409 INPUT "(Arbeitszimmer) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
410 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
411 case "gehen in Schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
412 goto ort_schlafzimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
413
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
414 case "gehen in Flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
415 goto ort_flur
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
416
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
417 case "gehen in Esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
418 goto ort_esszimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
419
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
420 case "gehen in Kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
421 goto ort_kueche
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
422
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
423 case "gehen in Lagerhalle"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
424 if kx% = 1 AND sx% = 1 then goto 132
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
425
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
426 case "umschauen", "untersuchen Arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
427 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
428 PRINT "In der Mitte steht ein Schreibtisch,"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
429 PRINT "rechts befindet sich ein Schrank und"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
430 PRINT "links ein Buecherregal."
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
431
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
432 case "untersuchen Schreibtisch"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
433 PRINT "Da gibt's nichts Besonderes zu sehen."
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
434
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
435 case "untersuchen Buecherregal"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
436 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
437 IF tinaistimschlafzimmer = 0 then
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
438 PRINT "Ich sehe nichts Besonderes."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
439 else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
440 PRINT "Da hat's ja ein Buch mit 123 Reiseerzaehlungen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
441 PRINT "von Karl May, meinem Leiblingsautor. Das sollte"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
442 PRINT "ich mir genauer anschauen."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
443 end if
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
444
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
445 case "untersuchen Buch"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
446 PRINT "Ich kann nur den Buchruecken lesen, wenn es da steht."
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
447
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
448 case "nehmen Buch"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
449 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
450 PRINT "Das Buch laesst sich nur halb heraus ziehen."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
451 PRINT "Ploetzlich schwenkt das ganze Buecherregal zur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
452 PRINT "Seite und dhinter kommt eine Tuer zum Vorschein."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
453 PRINT "Sie ist durch ein Schluessel- und ein "
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
454 PRINT "Zahlenschloss gesichert."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
455 PRINT
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
456 COLOR 6
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
457 PRINT "Wenn du im Arbeitszimmer z drueckst, kannst du"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
458 PRINT "die Zahlenkombination eingeben."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
459
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
460 case "benutzen Schluessel"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
461 PRINT "Das Schluesselschloss waere geknackt."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
462 sx% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
463 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
464 IF kx% = 1 GOTO 137
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
465 PRINT "Jetzt musst du nur noch die Kombination knacken."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
466
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
467 case "gehen in Geheimgang"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
468 if kx% = 1 AND sx% = 1 then
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
469 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
470 IF tlampe% = 0 THEN PRINT "Da geh' ich ohne Licht nicht rein."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
471 do
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
472 loop until inkey <> ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
473
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
474 IF tlampe% = 0 GOTO ort_arbeitszimmer
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
475
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
476 COLOR 10
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
477 PRINT "Geheimgang"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
478 do
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
479 loop until inkey <> ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
480
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
481 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
482 PRINT "Gut, dass ich eine Taschenlampe dabei habe."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
483 PRINT "Oh, es geht steil bergab .... ich muss schon"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
484 PRINT "mindestens 5 Meter unter der Erdoberflaeche"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
485 PRINT "sein .... Jetzt bin ich schon 10 Minuten"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
486 PRINT "unterwegs ..... da vorne kommt eine Tuer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
487 PRINT "genau so gesichert wie die hinter dem Regal"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
488 PRINT "gut, dass ich den Schluessel habe und den"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
489 PRINT "Code kenne ..... Wo bin ich denn jetzt?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
490 PRINT "Sieht aus, wie der Keller eines Hauses"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
491 PRINT "ist aber ganz schoen zerfallen."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
492 do
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
493 loop until inkey <> ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
494 GOTO ort_keller
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
495 end if
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
496
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
497 case "z"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
498 do
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
499 COLOR 5
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
500 INPUT "Wie lautet die Kombination?", zk$
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
501 select case zk$
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
502 case "007"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
503 PRINT "So einfach ist es nicht"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
504 case "123"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
505 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
506 PRINT "Die Kombination war richtig."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
507 kx% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
508 IF sx% = 1 GOTO 137
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
509 PRINT "Jetzt musst du nur noch das Schluesselschloss oeffnen."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
510 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
511 PRINT "Tipp: Das Buecherregal."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
512 GOTO ort_arbeitszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
513 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
514 PRINT "Leider falsch. Probier's noch einmal."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
515 end select
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
516 loop until inkey <> ""
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
517
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
518 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
519 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
520 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
521 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
522 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
523 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
524 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
525 PRINT "Heute nicht!"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
526 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
527 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
528
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
529
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
530
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
531
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
532
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
533
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
534
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
535
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
536
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
537
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
538
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
539
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
540 ort_esszimmer :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
541 '''''' Esszimmer ''''''
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
542
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
543 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
544 print "Du bist im Esszimmer."
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
545 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
546
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
547 COLOR 7
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
548 print
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
549 INPUT "(Esszimmer) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
550 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
551 case "gehen in schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
552 goto ort_schlafzimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
553
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
554 case "gehen in flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
555 GOTO ort_flur
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
556
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
557 case "gehen in arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
558 GOTO ort_arbeitszimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
559
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
560 case "gehen in kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
561 GOTO ort_kueche
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
562
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
563 case "gehen in lagerhalle"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
564 if kx% = 1 AND sx% = 1 GOTO 132
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
565
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
566 case "umschauen", "untersuchen esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
567 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
568 PRINT "In der Mitte steht der Tisch und auf"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
569 PRINT "der rechten Seite ist die Tuer zur Kueche."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
570
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
571 case "untersuchen tisch"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
572 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
573 PRINT "Ein schoener eichener Tisch mit einer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
574 PRINT "gehaekelten Tischdecke."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
575 if kerzenst% = 0 then PRINT "In der Mitte des Tisches steht ein silberner Kerzenstaender."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
576
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
577 case "nehmen kerzenstaender"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
578 kerzenst% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
579 color 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
580 PRINT "Du hast den Kerzenstaender genommen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
581
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
582 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
583 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
584 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
585 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
586 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
587 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
588 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
589 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
590
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
591
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
592
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
593
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
594
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
595
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
596
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
597
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
598
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
599
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
600
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
601
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
602
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
603
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
604
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
605
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
606 ort_kueche :
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
607 '''''''' Kueche '''''''
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
608
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
609 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
610 PRINT "Du bist in der Kueche."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
611
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
612 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
613 color 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
614 INPUT "(Kueche) Was machst du?", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
615 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
616 case "gehen in schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
617 goto ort_schlafzimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
618
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
619 case "gehen in flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
620 goto ort_flur
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
621
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
622 case "gehen in arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
623 goto ort_arbeitszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
624
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
625 case "gehen in esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
626 goto ort_esszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
627
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
628 case "gehen in lagerhalle"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
629 if kx% = 1 AND sx% = 1 then goto 132
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
630
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
631 case "umschauen", "untersuchen kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
632 PRINT "Links ist die Kochzeile, in der Mitte"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
633 PRINT "ein kleiner Tisch mit zwei Stuehlen und"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
634 PRINT "rechts der Kuechenschrank."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
635
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
636 case "untersuchen kuechenschrank"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
637 PRINT "Es ist nichts Ausergewoehnliches daran"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
638 PRINT "zu erkennen, nur eine Schublade in der"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
639 PRINT "es bestimmt Interesantes zu entdecken gibt."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
640
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
641 case "oeffnen schublade"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
642 PRINT "In der Schublade liegt sich ein Messer."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
643
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
644 case "nehmen messer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
645 PRINT "Du hast das Messer genommen"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
646 messer% = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
647
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
648 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
649 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
650
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
651 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
652 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
653
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
654 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
655 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
656
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
657 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
658 print "Will ich nicht."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
659
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
660 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
661 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
662
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
663
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
664
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
665
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
666
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
667
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
668
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
669
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
670
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
671
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
672
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
673 118 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
674
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
675 COLOR 9
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
676 PRINT "A: Schoen, dass du so schnell gekommen bist."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
677 PRINT "B: Der Tote liegt im Schlafzimmer."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
678 PRINT "C: Ende."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
679 COLOR 12
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
680 INPUT "Was sagst du?", s$
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
681 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
682 COLOR 9
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
683 IF s$ = "A" THEN PRINT "Ich habe mich sofort auf den Weg gemacht."
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
684 IF s$ = "B" then
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
685 COLOR 9
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
686 PRINT "Okay, aber wo ist das Schlafzimmer?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
687 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
688
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
689 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
690 PRINT "Welchen Weg beschreibst du ihr?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
691 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
692 PRINT "a: Links die Treppe hinauf."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
693 PRINT "b: Rechts die Treppe hinunter."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
694 PRINT "c: Die Treppe hinauf, dann links."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
695 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
696 INPUT "a, b oder c?", w$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
697 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
698 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
699 IF w$ = "c" THEN PRINT "Bravo, du hast ein gutes Gedaechtnis!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
700 IF w$ = "c" THEN cheat1 = 1
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
701 IF w$ = "a" THEN PRINT "Leider falsch.Die richtige Loesung war c."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
702 IF w$ = "b" THEN PRINT "Leider falsch.Die richtige Loesung war c."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
703 tinaistimschlafzimmer = 1
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
704 do
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
705 loop until inkey <> ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
706 GOTO ort_flur
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
707 end if
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
708 IF s$ = "C" GOTO ort_flur
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
709 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
710 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
711 GOTO 118
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
712
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
713
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
714
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
715
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
716
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
717
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
718
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
719
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
720
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
721
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
722
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
723 137 :
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
724
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
725 COLOR 2
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
726 PRINT "So, die Tuer ist jetzt offen. Dahinter befindet"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
727 PRINT "sich ein Geheimgang."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
728 geheimgangfrei = 1
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
729 GOTO ort_arbeitszimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
730
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
731
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
732
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
733
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
734
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
735
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
736
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
737
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
738
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
739
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
740
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
741
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
742
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
743
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
744
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
745
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
746
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
747
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
748 ort_keller :
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
749 '''''''''' Keller '''''''''''''
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
750
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
751 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
752 PRINT "Du bist im Keller."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
753
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
754 do
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
755 COLOR 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
756 INPUT "(Keller) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
757 select case lcase(befehl$)
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
758 case "gehen in flur"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
759 goto ort_flur
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
760
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
761 case "gehen in schlafzimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
762 goto ort_schlafzimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
763
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
764 case "gehen in arbeitszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
765 goto ort_arbeitszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
766
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
767 case "gehen in esszimmer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
768 goto ort_esszimmer
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
769
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
770 case "gehen in kueche"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
771 goto ort_kueche
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
772
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
773 case "gehen in lagerhalle"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
774 if kx% = 1 AND sx% = 1 then goto 132
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
775
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
776 case "umschauen", "untersuchen keller"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
777 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
778 PRINT "Ein zerfallener Keller, alles verstaubt."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
779 PRINT "Gerade aus geht eine Treppe nach oben."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
780
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
781 case "benutzen treppe"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
782 goto 132
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
783
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
784 case "q"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
785 END
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
786
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
787 case "i"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
788 GOSUB inventar
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
789
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
790 case "b"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
791 GOSUB befehle
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
792
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
793 case else
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
794 PRINT "Jetzt nicht."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
795
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
796 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
797 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
798
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
799
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
800
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
801
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
802
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
803
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
804
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
805
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
806
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
807
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
808
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
809
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
810
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
811
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
812
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
813
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
814
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
815 132 :
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
816 '''''''' Lagerhalle '''''''''''
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
817
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
818 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
819 PRINT "Du bist in der Lagerhalle."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
820 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
821
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
822
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
823 do
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
824 COLOR 7
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
825 INPUT "(Lagerhalle) Was machst du? ", befehl$
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
826 select case lcase(befehl$)
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
827 case "gehen in Schlafzimmer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
828 goto ort_schlafzimmer
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
829
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
830 case "gehen in Arbeitszimmer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
831 goto ort_arbeitszimmer
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
832
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
833 case "gehen in Esszimmer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
834 goto ort_esszimmer
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
835
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
836 case "gehen in Kueche"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
837 goto ort_kueche
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
838
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
839 case "umschauen", "untersuchen Lagerhalle"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
840 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
841 PRINT "In der Lagerhalle ist alles genau so"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
842 PRINT "zerfallen, wie im Keller. Ueberall sind Kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
843 PRINT "gestapelt. Gerade aus geht eine Tuer ins Freie."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
844 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
845
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
846 case "oeffnen Tuer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
847 goto 133
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
848
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
849 case "untersuchen Kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
850 GOSUB 134
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
851
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
852 case "benutzen Messer"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
853 goto 136
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
854
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
855 case "q"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
856 END
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
857
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
858 case "i"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
859 GOSUB inventar
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
860
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
861 case "b"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
862 GOSUB befehle
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
863
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
864 case else
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
865 PRINT "Nee!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
866
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
867 end select
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
868 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
869
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
870
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
871
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
872
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
873
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
874 133 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
875
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
876 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
877 PRINT "Die Tuer ist mit einem Zahlenschloss verschlossen,"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
878 PRINT "aber man kann die Tuer einen Spalt weit aufdruecken."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
879 PRINT "Als ich hinaus schaue sehe ich wie ein Kleinbus"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
880 PRINT "auf mich zufaehrt. Ich kann gerade noch zur Seite"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
881 PRINT "hechten ohne, dass mich die Scheinwerfer erreichen."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
882 PRINT "Jetzt ist schnelles Handeln wichtig!"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
883 PRINT
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
884 v% = 0
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
885 do
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
886 COLOR 7
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
887 INPUT "(Lagerhalle) Wo versteckst du dich? In ", v$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
888 v$ = lcase(v$)
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
889 select case v$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
890 case "leerem karton", "leerer karton", "leere kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
891 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
892 PRINT "Das ist eine gute Idee. Ich mache mich"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
893 PRINT "sofort an die Arbeit. Raschel, raschel"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
894 PRINT "... uff ... so ... geich ... jetzt ..."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
895 PRINT "Okay ich hab's geschafft. Jetzt kann"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
896 PRINT "ich nur nichts mehr sehen. Ich sollte"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
897 PRINT "mir ein Loch zum Rausschauen in den"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
898 PRINT "Karton reissen. So ... uff, der ist zu"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
899 PRINT "stabil, da brauche ich ein Werkzeug dazu."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
900 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
901 GOTO 132
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
902
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
903 case "kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
904 PRINT "Ich kann mich doch nicht in vollen Kartons verstecken."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
905
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
906 case "geheimgang"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
907 PRINT "Dafuer reicht die Zeit nicht."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
908
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
909 case "keller"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
910 PRINT "Dafuer reicht die Zeit nicht."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
911
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
912 case "umschauen", "untersuchen lagerhalle"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
913 COLOR 2
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
914 PRINT "In der Lagerhalle ist alles genau so"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
915 PRINT "zerfallen, wie im Keller. Ueberall sind Kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
916 PRINT "gestapelt. Gerade aus geht eine Tuer ins Freie."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
917 print
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
918
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
919 case "untersuchen kartons"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
920 GOSUB 134
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
921
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
922 case "q"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
923 END
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
924
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
925 case else
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
926 PRINT "Da habe ich zu wenig Zeit dafuer."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
927
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
928 end select
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
929
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
930 v% = v% + 1
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
931 IF v% = 5 THEN PRINT "Tipp: Schau dir die Lagerhalle noch einmal genau an."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
932 IF v% > 8 THEN PRINT "Tipp: l..... K....."
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
933 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
934
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
935
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
936
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
937
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
938
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
939
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
940 134 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
941
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
942 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
943 PRINT "Auf der linken Seite sind die vollen Kartons"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
944 PRINT "gestapelt und rechts liegen die leeren auf"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
945 PRINT "einem Haufen."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
946 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
947 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
948 RETURN
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
949
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
950
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
951
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
952
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
953
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
954
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
955
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
956
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
957
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
958
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
959
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
960
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
961 136 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
962
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
963 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
964 IF messer% = 0 THEN
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
965 PRINT "Ich habe kein Messer."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
966 PRINT "Ich sitze weiterhin im Dunkeln. Nach einer"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
967 PRINT "halben Stunde geht der Typ wieder. Ich"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
968 PRINT "begebe mich sofort zurueck ins Haus. So"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
969 PRINT "schlecht vorbereited begebe ich mich nicht"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
970 PRINT "wieder in Gefahr."
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
971 PRINT
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
972 do
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
973 loop until inkey <> ""
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
974 GOTO ort_arbeitszimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
975 END IF
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
976
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
977 PRINT "Gute Idee, das mit dem Messer. Der Typ"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
978 PRINT "faehrt jetzt mit seinem Kleinbus in die Halle."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
979 PRINT "Er steigt aus und macht die Hecktueren auf."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
980 PRINT "Nun laed er zwei Kartons in das Gefaehrt, er"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
981 PRINT "schliesst die Tueren, steigt wieder ein und"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
982 PRINT "faehrt hinaus."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
983 PRINT "Uff, das haette ich geschafft. Jetzt bloss schnell"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
984 PRINT "zurueck ins Haus."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
985 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
986 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
987
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
988
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
989 PRINT "Was machst du?"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
990 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
991 PRINT "a: nach Hause gehen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
992 PRINT "b: noch da bleiben"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
993 PRINT "c: nochmal in die Lagerhalle gehen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
994 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
995 INPUT "Und wie entscheidest du dich?", entscheidung$
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
996 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
997 IF entscheidung$ = "a" GOTO 140
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
998 IF entscheidung$ = "b" GOTO ort_arbeitszimmer
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
999 IF entscheidung$ = "c" THEN PRINT "Oh nein! Da geh ich nicht wieder hin!"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1000
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1001
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1002
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1003
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1004
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1005
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1006
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1007 140 :
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1008 ''''''' Zuhause '''''''
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1009
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1010 COLOR 2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1011 PRINT "Home sweet home - endlich wieder Zuhause!"
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1012 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1013 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1014 a140:
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1015
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1016 PRINT "Du willst dir gerade einen Tee machen, als"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1017 PRINT "Du einen Schlag an der Tuer hoerst und das"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1018 PRINT "Licht aus geht."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1019 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1020 PRINT "Was machst du?"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1021 PRINT "a: die Tuer oeffnen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1022 PRINT "b: die Polizei anrufen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1023 PRINT "c: dich unter dem Bett verstecken"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1024 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1025 INPUT "Und?", w$
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1026 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1027 IF w$ = "a" GOTO 141
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1028 IF w$ = "b" THEN PRINT "Du willst den Fall doch selbst loesen."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1029 IF w$ = "c" THEN PRINT "Du solltest dir einen anderen Job suchen."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1030 GOTO a140
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1031
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1032
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1033
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1034
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1035
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1036
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1037
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1038 141 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1039
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1040 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1041 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1042 PRINT
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1043 PRINT "Du siehst gerade noch ein Auto"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1044 PRINT "wegfahren. "
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1045 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1046 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1047 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1048 LOCATE 17, 17
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1049 COLOR 15
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1050 PRINT "KA GR 48"
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1051 SLEEP 500
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1052 GOTO 142
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1053 142 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1054 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1055 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1056 PRINT "In deiner Tuer steckt ein Messer mit"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1057 PRINT "einer Botschaft. Du liest sie natuerlich"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1058 PRINT "sofort."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1059 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1060 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1061
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1062 COLOR 11
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1063 PRINT "Wenn du dich einmischst"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1064 PRINT "dann bist du T O T !!!"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1065 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1066 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1067
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1068 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1069 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1070 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1071 PRINT "Diese Botschaft war ernst gemeint."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1072 PRINT "Aber als Privatdetektiv musst du dich"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1073 PRINT "halt ueber solche Morddrohungen hinweg-"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1074 PRINT "setzen. Deshalb rufst du sofort die"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1075 PRINT "Polizei an."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1076 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1077 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1078
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1079
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1080
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1081 do
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1082 COLOR 9
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1083 PRINT ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1084 PRINT "Ja, hier Polizeirevier Ettlingen, Dieter"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1085 PRINT "Laenger. Was kann ich fuer Sie tun?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1086 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1087 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1088 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1089 PRINT "a: Ich moechte Anzeige gegen einen Mann"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1090 PRINT " in einem gruenen Auto erstatten."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1091 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1092 PRINT "b: Ich moechte eine Pizza essen."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1093 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1094 PRINT "c: Ich moechte, dass Sie einen Mann"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1095 PRINT " in einem gruenen Auto verhaften."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1096 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1097 INPUT "Was antwortest du? (a,b,c)", a$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1098 IF a$ = "a" THEN GOTO 144
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1099 IF a$ = "b" THEN PRINT "Du bist doch ein Spinner!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1100 IF a$ = "c" THEN GOTO 144
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1101 IF a$ = "q" THEN END
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1102 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1103
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1104
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1105
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1106
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1107
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1108
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1109
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1110 144 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1111
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1112 do
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1113 COLOR 9
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1114 PRINT ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1115 PRINT "Wie heisst der Mann denn?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1116 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1117 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1118 PRINT "a: Karl von Burlafingen."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1119 PRINT "b: Regideur Eklansch."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1120 PRINT "c: Ich kenne seinen Namen nicht."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1121 PRINT ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1122 INPUT "Wie heisst er? (a,b,c)", w$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1123 PRINT ""
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1124 IF w$ = "a" THEN PRINT "Das kann doch nicht dein Ernst sein."
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1125 IF w$ = "b" THEN PRINT "Verarsch mich halt!!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1126 IF w$ = "c" GOTO 145
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1127 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1128
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1129
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1130
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1131
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1132
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1133
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1134 145 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1135
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1136 do
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1137 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1138 COLOR 9
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1139 PRINT "Was fuer eine Autonummer hatte er denn?"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1140 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1141 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1142 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1143 PRINT "a: KS ET 26"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1144 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1145 PRINT "b: HS AB 37"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1146 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1147 PRINT "c: KA GR 48"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1148 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1149 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1150 COLOR 12
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1151 INPUT "Welche Autonummer hatte er? (a,b,c)", a$
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1152 PRINT
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1153 IF a$ = "a" THEN PRINT "Du solltest dein Gedaechtnis verbessern!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1154 IF a$ = "b" THEN PRINT "Du solltest dein Gedaechtnis verbessern!"
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1155 IF a$ = "c" GOTO 146
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1156 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1157
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1158
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1159
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1160
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1161
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1162
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1163 146 :
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1164
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1165 COLOR 2
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1166 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1167 PRINT "Der Polizist gab den guten Tip sofort"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1168 PRINT "an seine Kollegen weiter. Er dankte"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1169 PRINT "dir fuer die heisse Spur und du"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1170 PRINT "verabschiedeste dich und giengst nach"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1171 PRINT "Hause."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1172 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1173 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1174
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1175 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1176 PRINT "Zwei Tage spaeter kam ein Brief vom"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1177 PRINT "Polizeirevier:"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1178 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1179 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1180
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1181 COLOR 15
5
105a509f30d9 simplified lcase; better var names
meillo@marmaro.de
parents: 3
diff changeset
1182 PRINT "Sehrgeehrter Herr "; deinname$; ""
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1183 PRINT "dank Ihnen konnten wie eine ganze"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1184 PRINT "Bande Waffenschieber dingfest machen."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1185 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1186 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1187 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1188 PRINT "Ausfuehrlicher Bericht auf der naechsten"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1189 PRINT "Seite."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1190 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1191 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1192
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1193 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1194 PRINT "Am Montag konnten wir den gruenen Audi"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1195 PRINT "von Schaefer (so heisst der Bersitzer)"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1196 PRINT "in der Karlsruher Innenstadt ausfindig"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1197 PRINT "machen. Wir folgten ihm bis zu seinem"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1198 PRINT "Hause. Dort umstellten wir es"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1199 PRINT "und stuermten. Beim Verhoer gestand"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1200 PRINT "er alles (Auftraggeber und alle"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1201 PRINT "Mitglieder). Am naechsten Tag konnten"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1202 PRINT "wir den Rest der Bande verhaften."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1203 PRINT "Am naechsten Donnerstag wird Mayr, der"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1204 PRINT "Boss der Truppe, wegen Mord an Karl"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1205 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1206 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1207 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1208
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1209 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1210 PRINT "Mueller verurteilt. Auch die Anderen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1211 PRINT "werden wegen Beihilfe zum Mord vor"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1212 PRINT "Gericht gestellt werden."
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1213 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1214 PRINT "Ich muss nochmal meinen Dank an Sie"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1215 PRINT "Aussprechen. Denn nur durch Sie konnten"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1216 PRINT "wir diese gefaehrliche Bande stoppen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1217 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1218 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1219 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1220 PRINT " Polizeichef Mattias Huber"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1221 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1222 loop until inkey <> ""
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1223
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1224
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1225
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1226 cls
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1227 LOCATE 13, 10
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1228 COLOR 13
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1229 PRINT "Du hast gewonnen!"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1230 do
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1231 loop until inkey <> ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1232
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1233
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1234
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1235
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1236
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1237 END
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1238
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1239
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1240
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1241
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1242
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1243
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1244
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1245
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1246
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1247
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1248
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1249 inventar:
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1250 COLOR 5
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1251 PRINT "+-- Inventar -----------+"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1252 PRINT "| |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1253 PRINT "| Autoschluessel |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1254 PRINT "| 200 Schilling |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1255 IF tlampe% = 1 THEN PRINT "| Taschenlampe |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1256 IF schluessel% = 1 THEN PRINT "| Schluessel |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1257 IF messer% = 1 THEN PRINT "| Messer |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1258 IF kerzenst% = 1 THEN PRINT "| Kerzenstaender |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1259 PRINT "| |"
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1260 PRINT "+-----------------------+"
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1261 color 7
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1262 RETURN
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1263
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1264
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1265
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1266 befehle:
2
53d9408c7cdb lots of refactoring in reco-version
meillo@marmaro.de
parents: 1
diff changeset
1267 COLOR 3
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1268 PRINT "Moegliche Befehle:"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1269 PRINT ""
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1270 PRINT "umschauen"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1271 PRINT "oeffnen <Objekt>"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1272 PRINT "benutzen <Objekt>"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1273 PRINT "untersuchen <Objekt>"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1274 PRINT "sprechen mit <Person>"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1275 PRINT "gehen (in) <Ort>"
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1276 PRINT "nehmen <Objekt>"
3
e98ade2107de more refactoring
meillo@marmaro.de
parents: 2
diff changeset
1277 color 7
1
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1278 RETURN
130ab9a4fd83 begin of the recoding of the old Midds
meillo@marmaro.de
parents:
diff changeset
1279