mirror of
https://github.com/mbirth/gwbasic.git
synced 2024-11-09 23:06:45 +00:00
111 lines
2.6 KiB
QBasic
111 lines
2.6 KiB
QBasic
|
10 KEY OFF
|
|||
|
20 COLOR 15,0,0
|
|||
|
220 IF TIM$="" THEN TIM$=TIME$
|
|||
|
410 REM *** Anzeigeroutine ***
|
|||
|
420 CLS
|
|||
|
430 LOCATE 2,23:PRINT"<22><>"
|
|||
|
440 LOCATE 4,23:PRINT"<22><>"
|
|||
|
450 LOCATE 2,56:PRINT"<22><>"
|
|||
|
460 LOCATE 4,56:PRINT"<22><>"
|
|||
|
470 Z=VAL(LEFT$(TIME$,1))
|
|||
|
480 X=1
|
|||
|
490 GOSUB 660
|
|||
|
500 Z=VAL(MID$(TIME$,2,1))
|
|||
|
510 X=9
|
|||
|
520 GOSUB 660
|
|||
|
530 Z=VAL(MID$(TIME$,4,1))
|
|||
|
540 X=33
|
|||
|
550 GOSUB 660
|
|||
|
560 Z=VAL(MID$(TIME$,5,1))
|
|||
|
570 X=41
|
|||
|
580 GOSUB 660
|
|||
|
590 Z=VAL(MID$(TIME$,7,1))
|
|||
|
600 X=66
|
|||
|
610 GOSUB 660
|
|||
|
620 Z=VAL(RIGHT$(TIME$,1))
|
|||
|
630 X=74
|
|||
|
640 GOSUB 660
|
|||
|
650 GOTO 470
|
|||
|
660 REM *** Anzeigeroutine ***
|
|||
|
670 IF Z=0 THEN GOSUB 780
|
|||
|
680 IF Z=1 THEN GOSUB 850
|
|||
|
690 IF Z=2 THEN GOSUB 920
|
|||
|
700 IF Z=3 THEN GOSUB 990
|
|||
|
710 IF Z=4 THEN GOSUB 1060
|
|||
|
720 IF Z=5 THEN GOSUB 1130
|
|||
|
730 IF Z=6 THEN GOSUB 1200
|
|||
|
740 IF Z=7 THEN GOSUB 1270
|
|||
|
750 IF Z=8 THEN GOSUB 1340
|
|||
|
760 IF Z=9 THEN GOSUB 1410
|
|||
|
770 RETURN
|
|||
|
780 REM NULL - 0
|
|||
|
790 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
800 LOCATE 2,X:PRINT"<22><> <20><>"
|
|||
|
810 LOCATE 3,X:PRINT"<22><> <20><>"
|
|||
|
820 LOCATE 4,X:PRINT"<22><> <20><>"
|
|||
|
830 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
840 RETURN
|
|||
|
850 REM EINS - 1
|
|||
|
860 LOCATE 1,X:PRINT" <20><>"
|
|||
|
870 LOCATE 2,X:PRINT" <20><>"
|
|||
|
880 LOCATE 3,X:PRINT" <20><>"
|
|||
|
890 LOCATE 4,X:PRINT" <20><>"
|
|||
|
900 LOCATE 5,X:PRINT" <20><>"
|
|||
|
910 RETURN
|
|||
|
920 REM ZWEI - 2
|
|||
|
930 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
940 LOCATE 2,X:PRINT" <20><>"
|
|||
|
950 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
960 LOCATE 4,X:PRINT"<22><> "
|
|||
|
970 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
980 RETURN
|
|||
|
990 REM DREI - 3
|
|||
|
1000 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1010 LOCATE 2,X:PRINT" <20><>"
|
|||
|
1020 LOCATE 3,X:PRINT" <20><><EFBFBD><EFBFBD>"
|
|||
|
1030 LOCATE 4,X:PRINT" <20><>"
|
|||
|
1040 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1050 RETURN
|
|||
|
1060 REM VIER - 4
|
|||
|
1070 LOCATE 1,X:PRINT"<22><> <20><>"
|
|||
|
1080 LOCATE 2,X:PRINT"<22><> <20><>"
|
|||
|
1090 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1100 LOCATE 4,X:PRINT" <20><>"
|
|||
|
1110 LOCATE 5,X:PRINT" <20><>"
|
|||
|
1120 RETURN
|
|||
|
1130 REM F<>NF - 5
|
|||
|
1140 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1150 LOCATE 2,X:PRINT"<22><> "
|
|||
|
1160 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1170 LOCATE 4,X:PRINT" <20><>"
|
|||
|
1180 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1190 RETURN
|
|||
|
1200 REM SECHS - 6
|
|||
|
1210 LOCATE 1,X:PRINT"<22><> "
|
|||
|
1220 LOCATE 2,X:PRINT"<22><> "
|
|||
|
1230 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1240 LOCATE 4,X:PRINT"<22><> <20><>"
|
|||
|
1250 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1260 RETURN
|
|||
|
1270 REM SIEBEN - 7
|
|||
|
1280 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1290 LOCATE 2,X:PRINT"<22><> <20><>"
|
|||
|
1300 LOCATE 3,X:PRINT" <20><>"
|
|||
|
1310 LOCATE 4,X:PRINT" <20><>"
|
|||
|
1320 LOCATE 5,X:PRINT" <20><>"
|
|||
|
1330 RETURN
|
|||
|
1340 REM ACHT - 8
|
|||
|
1350 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1360 LOCATE 2,X:PRINT"<22><> <20><>"
|
|||
|
1370 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1380 LOCATE 4,X:PRINT"<22><> <20><>"
|
|||
|
1390 LOCATE 5,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1400 RETURN
|
|||
|
1410 REM NEUN - 9
|
|||
|
1420 LOCATE 1,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1430 LOCATE 2,X:PRINT"<22><> <20><>"
|
|||
|
1440 LOCATE 3,X:PRINT"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
1450 LOCATE 4,X:PRINT" <20><>"
|
|||
|
1460 LOCATE 5,X:PRINT" <20><>"
|
|||
|
1470 RETURN
|
|||
|
|