Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)
1 CLEAR 100:GOSUB 20000:GOSUB 10070
5 GOSUB 5000:WINDOW 20,31,0,31:CLS:GOTO 3000
10 WINDOW 7,31,0,31:CLS:PRINT "Spieler ";B$(L):PRINT "Sie haben";GV(L);"MARK."
20 PRINT STRING$(31,"")
30 PRINT:PRINT "ANGEBOT: ";
40 FOR I=1 TO 27
50 K=INT(RND(1)*27+1):IF WW(K)=0 THEN 70
60 NEXT:PRINT " Nichts!":PAUSE 20:RETURN
70 PRINT WW$(K):PRINT " PREIS:" ;WP(K);"Mark"
78 PRINT:PRINT:INPUT "---> Wollen Sie kaufen (J/N/H) ?";I$
79 IF I$="H"THEN GOSUB 10500:GOTO 78
80 IF I$="N"THEN 110
90 IF I$="Y"THEN 80
100 PRINT:PRINT "Okay!":PRINT "Sie kauften ";WW$(K):GV(L)=GV(L)-WP(K):WW(K)=L
110 II$=INKEY$:PAUSE 20:RETURN
120 WINDOW 7,31,0,31:CLS:PRINT "Spieler ";B$(L);" ,Sie haben:":II$=INKEY$
130 PRINT "Nr. Bezeichnung Preis "
140 PRINT STRING$(31,""):K=11:FOR I=1 TO 27
150 IF WW(I)<>L THEN 170
160 PRINT AT(K,0);I:PRINT AT(K,7);WW$(I):PRINT AT(K,26);WP(I):K=K+1
170 NEXT I
180 FOR I=15 TO 21:IF PM(I,L)=0 THEN 200
190 PRINT AT(K,0);I+13:PRINT AT(K,7);PN$(I):PRINT AT(K,23);PP(I),"/T"
200 K=K+1:NEXT I
210 WINDOW 28,31,0,31:PRINT "Was wollen Sie verkaufen?"
220 INPUT "Bitte Nummer eingeben!";NN
230 NN=INT(NN):IF NN<1 OR NN>34 THEN PRINT "Irrung!":GOTO 220
240 IF NN>27 THEN 310
250 IF WW(NN)<>L THEN PRINT "Das haben Sie nicht!":GOTO 280
260 PRINT "Sie verkauften ";WW$(NN);"!"
270 GV(L)=GV(L)+WP(NN):WW(NN)=0
280 PRINT "Wollen Sie weiter verkaufen ?"
290 INPUT "(Y/N)";Y$
295 IF Y$=CHR$(78)THEN RETURN
300 CLS: GOTO 120
310 NN=NN-13
320!GOTO280
330 PRINT "Sie haben";PM(NN,L);"Tonnen ";PN$(NN);". "
340 PRINT "Wieviel wollen Sie verkaufen?":INPUT "(Max.50t) -->";MM
350 IF MM<0 OR MM>50 THEN PRINT "Irrung!":PAUSE 20:CLS:GOTO 330
360 IF MM>PM(NN,L)THEN PRINT "Soviel haben Sie nicht!":PAUSE 20:CLS:GOTO 330
370 PRINT "Sie verkauften ";PN$(NN);"!"
380 GV(L)=GV(L)+PP(NN)*MM:PM(NN,L)=PM(NN,L)-MM:PAUSE 15:RETURN
390 WINDOW 7,31,0,31:CLS:PRINT "A b b a u :":PRINT "=========="
400 PRINT:PRINT "Spieler ";B$(L):PRINT " Was wollen Sie abbauen?"
410 FOR I=1 TO 7:PRINT I,PN$(I):NEXT:PRINT:PRINT "Eingabe der Nummer!"
420 INPUT "";PE:IF PE<1 OR PE>7 THEN 420
430 NN=PE:II$=INKEY$:PRINT "Aha, ";PN$(NN):PAUSE 25
440 WINDOW 9,31,0,31:CLS
450 PRINT "Abbaubedingungen fuer ";PN$(NN);":"
460 PRINT AT(11,1);"Verarbeitungspreis je Tonne"
470 PRINT AT(12,0);"bei <30 <80 >80 Tonnen"
480 PRINT AT(13,5);WV(NN+2,1):PRINT AT(13,12);WV(NN+2,2)
490 PRINT AT(13,21);WV(NN+2,3)
510 PRINT AT(15,0);"Besitzer von ",WW$(NN+2)," ist "
520 PRINT AT(16,0);B$(WW(NN+2))
530 GOSUB 540:GOTO 570
540 PRINT AT(18,0);"Der Preis fuer Energie ist konst"
550 PRINT AT(19,0);WV(1,1),"/t der fuer Wasser",WV(2,1),"/t !"
560 RETURN
570 WINDOW 22,25,0,31
575 PRINT "Wieviel soll abgebaut werden?":INPUT "(Max. 100):";MM
580 IF MM<0 OR MM>100 THEN PRINT "Irrung!":PAUSE 20:CLS:GOTO 570
585 GOSUB 590:GOTO 612
590 J=3:IF MM<80 THEN J=2
600 IF MM<30 THEN J=1
610 GV(L)=GV(L)-WV(1,J)*MM-WV(2,J)*MM:RETURN
612 GV(L)=GV(L)-WV(NN+2,J)*MM
615 GV(WW(NN+2))=GV(WW(NN+2))+WV(NN+2,J)*MM
616 GV(WW(1))=GV(WW(1))+WV(1,J)*MM
617 GV(WW(2))=GV(WW(2))+WV(2,J)*MM
620 PM(NN,L)=PM(NN,L)+MM
625 PAUSE 35:CLS:RETURN
630 CLS:PRINT "A u f b e r e i t u n g"
640 PRINT "=======================":PRINT:WINDOW 8,31,0,31
650 PRINT "Spieler ";B$(L) :PRINT "Was soll produziert werden ?":S=0
660 FOR I=1 TO 7:IF PM(I,L)=0 THEN 680
670 PRINT I,PN$(I+7):S=1
680 NEXT:PRINT "Bitte Nummer eingeben!"
685 IF S=0 THEN PRINT "nicht moeglich !":PAUSE 20:WINDOW 4,31,0,31:RETURN
690 PRINT:INPUT "";PE :IF PE<1 OR PE>7 THEN 690
695 IF PM(PE,L)=0 THEN 690
700 NN=PE+7:II$=INKEY$:PRINT "Aha, ";PN$(NN):PAUSE 25:WINDOW 7,31,0,31:CLS
710 PRINT "Kosten fuer ";PN$(NN)
715 GOSUB 720:GOTO 840
720 PRINT AT(8,1);"Verarbeitungspreis je Tonne"
730 PRINT AT(9,1);"bei <30 <80 >80 Tonnen"
740 PRINT AT(10,6);WV(NN+6,1):PRINT AT(10,13);WV(NN+6,2)
750 PRINT AT(10,22);WV(NN+6,3)
760 PRINT AT(12,1);"Besitzer von ",WW$(NN+6)," ist"
770 PRINT AT(13,1);B$(WW(NN+6)):GOSUB 540
775 PRINT AT(15,0);"Sie haben",PM(NN-7,L),"Tonnen ",PN$(NN-7),"."
780 WINDOW 22,26,0,31:INPUT "Wieviel sind zu verarbeiten?";MM
790 IF MM<0 OR MM>PM(NN-7,L)THEN PRINT "Irrung!":PAUSE 20:CLS:GOTO 780
800 GOSUB 590:GV(L)=GV(L)-WV(NN+6,J)*MM
810 GV(WW(NN+6))=GV(WW(NN+6))+WV(NN+6,J)*MM:GV(WW(1))=GV(WW(1))+WV(1,J)*MM
820 GV(WW(2))=GV(WW(2))+WV(2,J)*MM:PM(NN,L)=PM(NN,L)+MM
830 PM(NN-7,L)=PM(NN-7,L)-MM:PAUSE 20:WINDOW 5,31,0,31:CLS:RETURN
840 CLS:PRINT "An die Aufbereitung ist ein"
850 PRINT "Transport der Zwischenprodukte":PRINT "anzuschliessen."
860 PRINT "Folgende Transportunternehmen"
870 PRINT "stehen zur Verfuegung:":PRINT
880 PRINT "Nr. Bezeichnung Preis je Tonne"
890 PRINT " <30 <80 >80 Tonnen"
900 FOR I=11 TO 14:PRINT AT(I+5,0);I-1:PRINT AT(I+5,4);WW$(I-1)
910 PRINT AT(I+5,15);WV(I-1,1):PRINT AT(I+5,21);WV(I-1,2)
920 PRINT AT(I+5,27);WV(I-1,3):NEXT
930 PRINT AT(21,0);"Zu transportierende Menge:",MM,"T"
940 WINDOW 23,26,0,31:PRINT "Womit soll transportiet werden?"
950 INPUT "Bitte Nummer eingeben!";NN
960 IF NN<10 OR NN>13 THEN PRINT "Irrung!":PAUSE 20:CLS:GOTO 940
970 PRINT "Aha, ";WW$(NN):GV(L)=GV(L)-WV(NN,J)*MM
980 GV(WW(NN))=GV(WW(NN))+WV(NN,J)*MM
990 PRINT "Besitzer ist ";B$(WW(NN))
1000 PAUSE 20:WINDOW 4,31,0,31:CLS:RETURN
1010 CLS:PRINT:PRINT "F i n a l p r o d u k t i o n"
1020 PRINT "=============================":WINDOW 8,31,0,31
1030 PRINT "Spieler";B$(L):PRINT " Was soll produziert werden?":S=0
1040 FOR I=8 TO 14:IF PM(I,L)=0 THEN 1060
1050 PRINT I-7,PN$(I+7):S=1
1060 NEXT:IF S=0 THEN PRINT "nicht moeglich !":PAUSE 20:WINDOW 4,31,0,31:CLS:RETURN
1070 PRINT "Bitte Nummer eingeben!"
1080 INPUT "";PE:IF PE<1 OR PE>7 THEN 1080
1090 IF PM(PE+7,L)=0 THEN 1080
1200 NN=PE+14:PRINT "Aha, ";PN$(NN):PAUSE 20:CLS
1210 II$=INKEY$:PRINT "Produktionskosten fuer ";PN$(NN)
1220 GOSUB 720:RETURN
1230 WINDOW 5,31,0,31:PRINT " PREISSPEKULATION"
1240 PRINT:PRINT STRING$(31,"")
1250 PRINT:GW=INT(RND(1)*20+1)*5:PRINT "Mit einer Wkt. von";GW;"%"
1260 PRINT "steigt der Preis einer von Ihnen":PRINT "bestimmten Ware!"
1270 PRINT: PRINT "Zur Wahl stehen:"
1280 FOR I=15 TO 21:PRINT I-14,PN$(I):NEXT
1290 PRINT:PRINT "Welche waehlen Sie?"
1300 PRINT "Bitte Nummer eingeben!"
1305 PRINT:PRINT STRING$(31,"")
1310 INPUT "";PE:IF PE<1 OR PE>7 THEN 1310
1320 NN=PE+14:PRINT "Aha, ";PN$(NN)
1330 PRINT AT(30,2);"Preis von ",PN$(NN),PP(NN)
1340 G2=INT(RND(1)*100+1):IF G2<=GW THEN AA=1:ELSE AA=-1
1350 BB=INT(RND(1)*10+1)*100
1360 FOR I=10 TO BB STEP 10:PP(NN)=PP(NN)+AA*10:IF PP(NN)<1000 THEN PP(NN)=1000
1370 PRINT AT(31,2);"Preis von ",PN$(NN),PP(NN):NEXT
1380 PAUSE 35:CLS:RETURN
1390 GW=INT(RND(1)*10+1)
1400 IF GW<5 THEN II$=" faellt ":AA=-.1:ELSE II$=" steigt ":AA=.1
1410 NN=INT(RND(1)*2+1)
1420 PRINT "Der Preis fuer Leistungen des"
1430 PRINT WW$(NN);II$:PRINT "um 10%."
1440 FOR I=1 TO 3:WV(NN,I)=WV(NN,I)+AA*WV(NN,I):NEXT
1450 PAUSE 35:RETURN
1460 GW=INT(RND(1)*10+1)
1470 IF GW<5 THEN II$=" faellt ":AA=-.2:ELSE II$=" steigt ":AA=.2
1480 NN=INT(RND(1)*4+10)
1490 PRINT "Der Preis fuer Leistungen des
1500 PRINT "Verkehrsbetr. ";WW$(NN);II$:PRINT "um 20%."
1510 FOR I=1 TO 3:WV(NN,I)=WV(NN,I)+AA*WV(NN,I):NEXT
1520 PAUSE 25:RETURN
1530 CLS:PRINT " PREISMANIPULATION":PRINT
1540 PRINT STRING$(31,"")
1550 NN=INT(RND(1)*27+1)
1560 PRINT:PRINT "Sollen die Preise des Betriebes"
1570 PRINT " ";WW$(NN):PRINT " fallen <1> oder steigen <2> ?"
1580 PRINT:PRINT:PRINT STRING$(31,""):PRINT
1590 INPUT "";PE
1600 IF PE=1 THEN AA=-1:GOTO 1620
1610 IF PE=2 THEN AA=1:GOTO 1620
1615 GOTO 1590
1620 PRINT:PRINT "In Ordnung!":B=INT(RND(1)*8+1)/10
1630 PRINT "Die Aenderung wird";B*100;"% betragen"
1640 FOR I=1 TO 3:WV(NN,I)=WV(NN,I)+AA*B*WV(NN,I)
1650 NEXT I:RETURN
1660 PRINT " K a f f e e p a u s e":RETURN
1670 PRINT "S p i e l s a l o n"
1680 PRINT "___________________":PRINT
1690 PRINT "Es wird ein einfaches"
1700 PRINT "L O T T O - Game mit den Zahlen"
1710 PRINT "1 bis 9 ueber 5 Runden gespielt"
1720 PRINT " Der Hoechsteinsatz betraegt":PRINT " 10000 Mark."
1730 PRINT " Gewinn ist dreifach."
1740 PRINT " Wieviel wollen Sie wagen?":WINDOW 17,19,9,15:INPUT "";MM
1745 WINDOW 20,31,0,31
1750 IF MM<0 OR MM>10000 THEN CLS:PRINT "Irrung!":GOTO 1690
1760 GV(L)=GV(L)-MM:PRINT AT(17,16);"Mark. Okay!":PRINT AT(20,20);"<ENTER>"
1770 FV=INT (RND(1)*9+1)
1790 PRINT AT(18,11);STRING$(3,CHR$(248)):PRINT AT(21,11);STRING$(3,CHR$(158))
1795 FOR I=19 TO 21:PRINT AT(I,10);CHR$(192):PRINT AT(I,14);CHR$(159):NEXT
1800 PRINT AT(21,11);STRING$(3,CHR$(248)):PRINT AT(20,11);FV
1810 FOR I=1 TO 5:SV=INT(RND(1)*9+1)
1820 SV=INT(RND(1)*9+1)
1840 INPUT "";PE$:PE=VAL(PE$):PRINT AT(20,20);" ":IF SV=FV THEN 1890
1860 PRINT AT(24,4*I);SV
1870 IF I<6 THEN PRINT AT(27,3);"Die",I,". Zahl! ---> <ENTER>"
1880 NEXT I :IF SV<>FV THEN 1920
1890 PRINT AT(24,4*I);SV:PRINT AT(30,0);"Gratulation, Sie haben gewonnen! "
1900 GV(L)=GV(L)+3*MM
1910 WINDOW 4,31,0,31:PAUSE 20:CLS:RETURN
1920 PRINT AT(30,0);"Schade, das Glueck war nicht "
1930 PRINT AT(31,0);"auf Ihrer Seite."
1940 WINDOW 4,31,0,31:PAUSE 30:CLS:RETURN
2000 CLS:WINDOW 7,31,0,31:CLS:PRINT "Spieler ";B$(L)
2010 PRINT STRING$(31,""):PRINT "Sie besitzen";GV(L);"Mark."
2015 IF VZ=0 THEN GOSUB 6000:RETURN
2020 PRINT:PRINT "Was wollen Sie tun ?"
2030 PRINT:PRINT
2040 PRINT "Kaufen -1"
2050 PRINT "Verkaufen -2"
2060 PRINT "Abbauen -3"
2070 PRINT "Aufbereiten -4"
2080 PRINT "Finalproduktion -5"
2090 WINDOW 7,7,27,31:INPUT "";PE:IF PE<1 OR PE>5 THEN 2090
2100 WINDOW 4,31,0,31:ON PE GOSUB 10,120,390,630,1010
2110 RETURN
2200 FOR L=1 TO OO:WINDOW 23,25,0,31
2210 PRINT "Spieler";L;"wie heissen Sie?"
2220 INPUT "-->";B$(L):CLS:NEXT L
2230 B$(0)="Comtrust":RETURN
3000 PRINT:PRINT "Dieses Spiel ist fuer maximal"
3010 PRINT "vier Teilnehmer ausgelegt!"
3020 INPUT "Wieviel nehmen teil ?";OO:PRINT:PRINT
3030 IF OO<2 OR OO>4 THEN CLS:GOTO 3000
3040 PRINT "Wieviel Runden werden gewuenscht"
3050 INPUT "Maximal 50 sind moeglich!";QQ
3060 IF QQ<1 OR QQ>50 THEN CLS:GOTO 3040
3070 PRINT:PRINT:QQ=INT(QQ):OO=INT(OO):CLS:GOSUB 2200
3080 FOR Z=1 TO QQ:FOR L=1 TO OO:IF GV(L)<0 THEN GV(L)=GV(L)+GV(L)/2
3090 VZ=1:GOSUB 2000:VZ=0:GOSUB 2000:WINDOW 4,23,0,31
3095 PE=INT(RND(1)*12+1)
3100 ON PE GOSUB 1230,1390,1460,1530,1660,1670,4000,4100,4200,4200,4200,1530
3110 PAUSE 50
3120 NEXT L,Z
3130 GOSUB 8000
4000 PRINT " S t e u e r b e s c h e i d"
4010 PRINT " "
4020 ST=0:FOR I=1 TO 27:IF WW(I)=L THEN ST=ST+WP(I):NEXT:ELSE NEXT
4030 ST=ST/4:GV(L)=GV(L)-ST
4040 PRINT:PRINT "Werter Buerger!":PRINT
4050 PRINT "Sie haben fuer die von Ihnen"
4060 PRINT "betriebenen Einrichtungen und"
4070 PRINT "Unternehmen einen Gesamtbetrag":PRINT " von";ST;"Mark"
4080 PRINT "als Steuern abzufuehren."
4090 PRINT "Die Zahlung erfolgt automatisch.":PRINT:PRINT:PRINT STRING$(31,"")
4095 PAUSE 50:RETURN
4100 PRINT " KRISENERSCHEINUNG"
4110 PRINT ""
4120 PRINT:PRINT "Fuer die folg. Betriebe geht der"
4130 PRINT "Wert um einen Festbetrag zurueck"
4140 FOR I=1 TO 3
4150 J=INT(RND(1)*27+1)
4160 PRINT AT(I+13,1);WW$(J):B=INT(RND(1)*10+1)*100
4170 FOR A=10 TO B STEP 10:WP(J)=WP(J)-10:IF WP(J)<2000 THEN WP(J)=2000
4180 PRINT AT(I+13,20);WP(J):NEXT A,I
4190 RETURN
4200 PRINT:PRINT:PRINT " E r e i g n i s f a c h"
4210 PRINT " ^^^^^^^^^^^^^^^^^^^^^^^"
4220 OT=INT(RND(1)*13+1)
4230 ON OT GOTO 4240,4250,4260,4270,4280,4290,4300,4310,4320,4330,4340,4350,4360
4240 PRINT " Sie erbten 5000 Mark!":GV(L)=GV(L)+5000:RETURN
4250 PRINT "Zahlen Sie Schulgeld! 3000 Mark":GV(L)=GV(L)-3000:RETURN
4260 PRINT "Krankenhauskosten: 4000 Mark!":GV(L)=GV(L)-4000:RETURN
4270 PRINT "Bankirrtum zu Ihren Gunsten!":GV(L)=GV(L)+4000:RETURN
4280 PRINT "Sie gewannen beim Wetten 2000!":GV(L)=GV(L)+4000:RETURN
4290 PRINT "Zur Boerse":PAUSE 10:CLS:GOTO 1230
4300 PRINT "Zum Spielsalon":PAUSE 10:CLS:GOTO 1670
4310 PRINT "Sie erben das Oelfeld !":WW(8)=L:RETURN
4320 PRINT "Das E-Werk wird verstaatlicht!":WW(1)=0:RETURN
4330 PRINT "Sie erbten die Reederei!":WW(11)=L:RETURN
4340 PRINT "Steuerrueckzahlung:1500 Mark!":GV(L)=GV(L)+1500:RETURN
4350 PRINT "Das Wasserwerk wird verstaatl.":WW(2)=0:RETURN
4360 PRINT "Sie erbten das Silberbergwerk!":WW(3)=L:RETURN
5000 DIM PM(21,4),WW$(27),WW(27),WP(27),WV(27,3),PN$(21),PP(21)
5010 FOR I=1 TO 27:WW(I)=0:NEXT
5020 FOR I=1 TO 21:FOR J=1 TO 4:PM(I,J)=0:GV(J)=50000:NEXT J,I
5030 DATA "Silbererz",0,"Kupfererz",0,"Bauxit",0,"Kali",0,"Eisenerz",0
5040 DATA "Oel",0,"Kohle",0,"Silber",0,"Kupfer",0,"Aluminium",0,"Kalisalz",0
5050 DATA "Stahl",0,"Raffinat",0,"Briketts",0,"Silberblech",9000
5060 DATA "Kupferdraht",8500,"Alublech",8000,"Duenger",7500,"Walzstahl",7000
5070 DATA "Plaste",6500,"Koks",6000
5080 FOR I=1 TO 21:READ PN$(I),PP(I):NEXT
5090 DATA "E-Werk",20000,"Wasserwerk",20000,"Silberbergwerk",8000
5100 DATA "Kupferbergwerk",7000,"Bauxitbergwerk",6000,"Kalischacht",5000
5110 DATA "Eisenerzvorkommen",4500,"Oelfeld",4000,"Kohlezeche",3500
5120 DATA "Fuhrpark",8000,"Reederei",10000,"Eisenbahn",12000,"Fluggesellschaft
5130 DATA 15000,"Silberhuette",14000,"Kupferhuette",13000,"Aluminiumhuette"
5140 DATA 12000,"Kaliveredlung",11000,"Stahlwerk",10000,"Raffinerie",9000
5150 DATA "Brikettfabrik",8000,"Silberschmiede",10000,"Drahtzieherei",9500
5160 DATA "Aluwalzwerk",9000,"Duengemittelwerk",8500,"Walzwerk",8000
5170 DATA "Petrolchem. Betr.",7500,"Kokerei",7000
5180 FOR I=1 TO 27:READ WW$(I),WP(I):NEXT
5190 DATA 350,350,350,250,250,250,2000,1000,500,1800,900,450,1600,800,400
5200 DATA 1400,700,350,1200,600,300,1100,550,275,1000,500,250,450,700,1200
5210 DATA 1000,600,400,800,800,800,1500,350,1500,1500,1000,500,1350,900,450
5220 DATA 1200,800,400,1050,700,350,900,600,300,750,500,250,600,400,200
5230 DATA 2400,1800,1200,2200,1650,1100,2000,1500,1000,1800,1350,900,1600,1200
5240 DATA 800,1400,1050,700,1200,900,600
5250 FOR I=1 TO 27:FOR J=1 TO 3:READ WV(I,J):NEXT J,I:RETURN
6000 PRINT:PRINT "Ausserdem verfuegen Sie ueber:":WZ=14
6010 FOR I=1 TO 27:IF WW(I)<>L THEN 6030
6020 PRINT AT(WZ,0);WW$(I):WZ=WZ+1
6030 NEXT I
6040 WZ=13:FOR I=1 TO 21:IF PM(I,L)=0 THEN 6060
6050 PRINT AT(WZ,18);PN$(I):PRINT AT(WZ,27);PM(I,L),"t":WZ=WZ+1
6060 NEXT I
6070 WINDOW 7,7,27,31:PRINT AT(31,25);"<ENTER>"
6080 I$=INKEY$:IF I$<>CHR$(13)THEN GOTO 6080
6090 II$=INKEY$:WINDOW 5,31,0,31:CLS:RETURN
8000 WINDOW:CLS
8010 PRINT "A U S W E R T U N G"
8020 PRINT ""
8030 PRINT ""
8040 FOR L=1 TO OO:INK L+1
8050 FOR I=1 TO 27:IF WW(I)=L THEN GV(L)=GV(L)+WP(I):NEXT I:ELSE NEXT I
8060 FOR I=15 TO 21:IF PM(I,L)=0 THEN 8080
8070 GV(L)=GV(L)+PP(I)*PM(I,L)/4
8080 NEXT I
8090 PRINT AT(L+3,1);B$(L)
8100 PRINT AT(L+3,20);GV(L)
8110 NEXT L
8120 PRINT AT(31,25);">ENTER<"
8130 I$=INKEY$:IF I$<>CHR$(13)THEN 8130:ELSE CLS:CLEAR:END
10070 WINDOW 15,31,0,31:PRINT " Ein Spiel von : M. Siedentopf":PAUSE 10
10080 PRINT:PRINT "Version Z-1013 : K. Rothe"
10120 PRINT AT(31,24);">ENTER<":WINDOW 31,31,30,31
10130 I$=INKEY$:IF I$<>CHR$(13)THEN RN=RND(1):WINDOW:GOTO 10130
10140 II$=INKEY$:PRINT AT(25,18);"Bitte warten!"
10150 PRINT AT(26,18);""
10160 RETURN
10500 WINDOW:CLS:PRINT " H E L P - M E N U E":PRINT:PRINT STRING$(31,"")
10505 C=4:IF QA=0 THEN DA=4:ELSE DA=3
10510 FOR V=1 TO DA:PRINT AT(C,12);"BETRIEB":PRINT AT(C+2,2);"ABBAU:"
10520 PRINT AT(C+3,0);"AUFBER.:":PRINT AT(C+4,0);"FINALP.:"
10525 PRINT AT(C+5,0);"-------------------------------"
10530 PRINT AT(C,25);"PRODUKT":C=C+7:NEXT:C=6:S=9:IF QA=1 THEN GOTO 10700
10540 PRINT AT(C,S);"Silberbergw. S.erz"
10550 PRINT AT(C+1,S);"Silberhuette Silber"
10560 PRINT AT(C+2,S);"Silberschmiede S.blech"
10570 PRINT AT(C+7,S);"Kupferbergwerk K.erz"
10580 PRINT AT(C+8,S);"Kupferhuette Kupfer"
10590 PRINT AT(C+9,S);"Drahtzieherei K.Draht"
10600 PRINT AT(C+14,S);"Kalischacht Kali"
10610 PRINT AT(C+15,S);"Kaliveredlung Kalisalz"
10620 PRINT AT(C+16,S);"Duengemittelw. Duenger "
10630 PRINT AT(C+21,S);"Eisenerzvork. E.erz "
10640 PRINT AT(C+22,S);"Stahlwerk Stahl "
10650 PRINT AT(C+23,S);"Walzwerk Walzstahl":PRINT AT(31,25);"<ENTER>"
10660 I$=INKEY$:IF I$<>CHR$(13)THEN GOTO 10660:ELSE CLS:QA=1:GOTO 10500
10700 PRINT AT(C,S);"Oelfeld Oel"
10710 PRINT AT(C+1,S);"Raffinerie Raffinat"
10720 PRINT AT(C+2,S);"Petrolchem.B. Plaste"
10730 PRINT AT(C+7,S);"Kohlezeche Kohle"
10740 PRINT AT(C+8,S);"Kokerei Koks"
10750 PRINT AT(C+9,S);"Brikettfabr. Brikett"
10760 PRINT AT(C+14,S);"Bauxitbergwerk Bauxit"
10770 PRINT AT(C+15,S);"Aluminiumhuette Alu"
10780 PRINT AT(C+16,S);"Aluminiumwalzw. A.blech"
10781 WINDOW 26,30,0,31:PRINT "E-WERK FUHRPARK"
10782 PRINT "WASSERWERK REEDEREI":PRINT AT(28,16);"EISENBAHN"
10783 PRINT AT(29,16);"FLUGGESELLSCHAFT":WINDOW:PRINT AT(31,25);"<ENTER>"
10790 I$=INKEY$:IF I$<>CHR$(13)THEN 10790:ELSE DA=0:C=0:S=0:QA=0
20000 WINDOW:CLS:FOR IK=0 TO 2:A2=2:PRINT AT(IK,1);CHR$(192)
20010 PRINT AT(IK,31);CHR$(159):NEXT:PRINT AT(0,2);STRING$(29,CHR$(158))
20020 PRINT AT(2,2);STRING$(29,CHR$(248)):PRINT AT(1,10);"BIG BUSINESS"
20030 WINDOW 7,31,0,31:RETURN