comparison 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
comparison
equal deleted inserted replaced
4:81ecf448ab30 5:105a509f30d9
34 PRINT "(c) Copyright 1999 Elefant Software" 34 PRINT "(c) Copyright 1999 Elefant Software"
35 do 35 do
36 loop until inkey <> "" 36 loop until inkey <> ""
37 37
38 38
39 name1$ = "John Howell" 39 deinname$ = "John Howell"
40 40
41 41
42 42
43 cls 43 cls
44 COLOR 6 44 COLOR 6
70 70
71 ort_vordemhaus : 71 ort_vordemhaus :
72 '''''''''' Vor dem Haus ''''''''' 72 '''''''''' Vor dem Haus '''''''''
73 cls 73 cls
74 COLOR 2 74 COLOR 2
75 PRINT "Du heisst "; name1$; " und bist" 75 PRINT "Du heisst "; deinname$; " und bist"
76 PRINT "Privatdetektiv. Du wurdest von " 76 PRINT "Privatdetektiv. Du wurdest von "
77 PRINT "Herr Fisch angerufen um einen Mord" 77 PRINT "Herr Fisch angerufen um einen Mord"
78 PRINT "aufzuklaeren." 78 PRINT "aufzuklaeren."
79 PRINT "Natuerlich bist du sofort in deinen" 79 PRINT "Natuerlich bist du sofort in deinen"
80 PRINT "Renault 19 gestiegen und losgefahren." 80 PRINT "Renault 19 gestiegen und losgefahren."
84 COLOR 7 84 COLOR 7
85 85
86 zuege = 0 86 zuege = 0
87 do 87 do
88 88
89 INPUT "(Vor dem Haus) Was machst du? ", B$ 89 INPUT "(Vor dem Haus) Was machst du? ", befehl$
90 B$ = lcase(B$) 90
91 91 select case lcase(befehl$)
92 select case B$
93 case "benutzen klingel" 92 case "benutzen klingel"
94 COLOR 2 93 COLOR 2
95 PRINT "Herr Fisch oeffnet die Tuer und du stehst im Flur" 94 PRINT "Herr Fisch oeffnet die Tuer und du stehst im Flur"
96 PRINT 95 PRINT
97 COLOR 7 96 COLOR 7
126 125
127 126
128 ort_flur : 127 ort_flur :
129 '''''''' Flur ''''''' 128 '''''''' Flur '''''''
130 129
131 COLOR 7
132
133 zuege% = 0 130 zuege% = 0
134 do 131
135 INPUT "(Flur) Was machst du? ", B$ 132 do
136 B$ = lcase(B$) 133 COLOR 7
137 select case B$ 134 PRINT
135 INPUT "(Flur) Was machst du? ", befehl$
136
137 select case lcase(befehl$)
138 case "sprechen mit herr fisch" 138 case "sprechen mit herr fisch"
139 goto gespraech_herrfisch 139 goto gespraech_herrfisch
140 140
141 case "gehen heim" 141 case "gehen heim"
142 PRINT " Du Angsthase!" 142 PRINT " Du Angsthase!"
170 170
171 case "gehen in kueche" 171 case "gehen in kueche"
172 GOTO ort_kueche 172 GOTO ort_kueche
173 173
174 case "gehen in lagerhalle" 174 case "gehen in lagerhalle"
175 if kx% = 1 AND sx% = 1 GOTO 132 175 if kx% = 1 AND sx% = 1 then
176 176 GOTO 132
177 case "sprechen mit Tina" 177 else
178 if tinaistda = 1 then GOTO 118 178 print " Was fuer eine Lagerhalle denn?"
179 end if
180
181 case "sprechen mit tina"
182 if tinaistda = 1 then
183 GOTO 118
184 else
185 print " Hier ist keine Tina"
186 end if
179 187
180 case "q" 188 case "q"
181 END 189 END
182 190
183 case "i" 191 case "i"
186 case "b" 194 case "b"
187 GOSUB befehle 195 GOSUB befehle
188 196
189 case else 197 case else
190 PRINT " Keine Lust!" 198 PRINT " Keine Lust!"
191 PRINT
192 199
193 end select 200 end select
194 201
195 zuege% = zuege% + 1 202 zuege% = zuege% + 1
196 IF zuege% = 6 THEN PRINT " Tipp: sprechen mit ..." 203 IF zuege% = 6 THEN PRINT " Tipp: sprechen mit ..."
204
197 loop until inkey <> "" 205 loop until inkey <> ""
198 206
199 207
200 208
201 209
208 print "Du beginnst ein Gespraech mit Herr Fisch." 216 print "Du beginnst ein Gespraech mit Herr Fisch."
209 print 217 print
210 218
211 do 219 do
212 COLOR 7 220 COLOR 7
213 PRINT "A: Hallo, ich heisse "; name1$; "." 221 PRINT "A: Hallo, ich heisse "; deinname$; "."
214 PRINT "B: Wo ist die Leiche?" 222 PRINT "B: Wo ist die Leiche?"
215 PRINT "C: Wie heisst der Tote?" 223 PRINT "C: Wie heisst der Tote?"
216 if woIstDasSchlafzimmer = 1 then PRINT "D: Wo ist das Schlafzimmer?" 224 if woIstDasSchlafzimmer = 1 then PRINT "D: Wo ist das Schlafzimmer?"
217 PRINT "Z: Bis spaeter." 225 PRINT "Z: Bis spaeter."
218 COLOR 1 226 COLOR 1
274 end if 282 end if
275 283
276 do 284 do
277 PRINT 285 PRINT
278 COLOR 7 286 COLOR 7
279 INPUT "(Schlafzimmer) Was machst du? ", B$ 287 INPUT "(Schlafzimmer) Was machst du? ", befehl$
280 B$ = lcase(B$) 288 select case lcase(befehl$)
281 select case B$
282 case "gehen in flur" 289 case "gehen in flur"
283 goto ort_flur 290 goto ort_flur
284 291
285 case "gehen in arbeitszimmer" 292 case "gehen in arbeitszimmer"
286 goto ort_arbeitszimmer 293 goto ort_arbeitszimmer
397 COLOR 2 404 COLOR 2
398 PRINT "Du bist im Arbeitszimmer." 405 PRINT "Du bist im Arbeitszimmer."
399 406
400 do 407 do
401 COLOR 7 408 COLOR 7
402 INPUT "(Arbeitszimmer) Was machst du? ", B$ 409 INPUT "(Arbeitszimmer) Was machst du? ", befehl$
403 B$ = lcase(B$) 410 select case lcase(befehl$)
404 select case B$
405 case "gehen in Schlafzimmer" 411 case "gehen in Schlafzimmer"
406 goto ort_schlafzimmer 412 goto ort_schlafzimmer
407 413
408 case "gehen in Flur" 414 case "gehen in Flur"
409 goto ort_flur 415 goto ort_flur
538 print "Du bist im Esszimmer." 544 print "Du bist im Esszimmer."
539 do 545 do
540 546
541 COLOR 7 547 COLOR 7
542 print 548 print
543 INPUT "(Esszimmer) Was machst du? ", B$ 549 INPUT "(Esszimmer) Was machst du? ", befehl$
544 B$ = lcase(b$) 550 select case lcase(befehl$)
545 select case B$
546 case "gehen in schlafzimmer" 551 case "gehen in schlafzimmer"
547 goto ort_schlafzimmer 552 goto ort_schlafzimmer
548 553
549 case "gehen in flur" 554 case "gehen in flur"
550 GOTO ort_flur 555 GOTO ort_flur
604 COLOR 2 609 COLOR 2
605 PRINT "Du bist in der Kueche." 610 PRINT "Du bist in der Kueche."
606 611
607 do 612 do
608 color 7 613 color 7
609 INPUT "(Kueche) Was machst du?", B$ 614 INPUT "(Kueche) Was machst du?", befehl$
610 B$ = lcase(B$) 615 select case lcase(befehl$)
611 select case B$
612 case "gehen in schlafzimmer" 616 case "gehen in schlafzimmer"
613 goto ort_schlafzimmer 617 goto ort_schlafzimmer
614 618
615 case "gehen in flur" 619 case "gehen in flur"
616 goto ort_flur 620 goto ort_flur
747 COLOR 2 751 COLOR 2
748 PRINT "Du bist im Keller." 752 PRINT "Du bist im Keller."
749 753
750 do 754 do
751 COLOR 7 755 COLOR 7
752 INPUT "(Keller) Was machst du? ", B$ 756 INPUT "(Keller) Was machst du? ", befehl$
753 B$ = lcase(B$) 757 select case lcase(befehl$)
754 select case B$
755 case "gehen in flur" 758 case "gehen in flur"
756 goto ort_flur 759 goto ort_flur
757 760
758 case "gehen in schlafzimmer" 761 case "gehen in schlafzimmer"
759 goto ort_schlafzimmer 762 goto ort_schlafzimmer
817 print 820 print
818 821
819 822
820 do 823 do
821 COLOR 7 824 COLOR 7
822 INPUT "(Lagerhalle) Was machst du? ", B$ 825 INPUT "(Lagerhalle) Was machst du? ", befehl$
823 B$ = lcase(B$) 826 select case lcase(befehl$)
824 select case B$
825 case "gehen in Schlafzimmer" 827 case "gehen in Schlafzimmer"
826 goto ort_schlafzimmer 828 goto ort_schlafzimmer
827 829
828 case "gehen in Arbeitszimmer" 830 case "gehen in Arbeitszimmer"
829 goto ort_arbeitszimmer 831 goto ort_arbeitszimmer
1175 PRINT "Polizeirevier:" 1177 PRINT "Polizeirevier:"
1176 do 1178 do
1177 loop until inkey <> "" 1179 loop until inkey <> ""
1178 1180
1179 COLOR 15 1181 COLOR 15
1180 PRINT "Sehrgeehrter Herr "; name1$; "" 1182 PRINT "Sehrgeehrter Herr "; deinname$; ""
1181 PRINT "dank Ihnen konnten wie eine ganze" 1183 PRINT "dank Ihnen konnten wie eine ganze"
1182 PRINT "Bande Waffenschieber dingfest machen." 1184 PRINT "Bande Waffenschieber dingfest machen."
1183 PRINT "" 1185 PRINT ""
1184 PRINT "" 1186 PRINT ""
1185 PRINT "" 1187 PRINT ""