midds

annotate Midds_reco.bas @ 5:105a509f30d9

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