000
25.12.2014, 16:14 Uhr
ralle
|
Servus...
Hier ein kleines Demo für den Joystick, nur den Randtest bekomme ich leider nicht hin, hier im Listing noch nicht drinne. Beim Drücken der Feuertaste geht es schneller.
0 CLS:Z=0:S=0:GOTO 60 1 S=S-1:RETURN:!LINKS 2 S=S+1:RETURN:!RECHTS 4 Z=Z+1:RETURN:!RUNTER 5 S=S-1:Z=Z+1:RETURN:!LINKS RUNTER 6 S=S+1:Z=Z+1:RETURN:!RECTS RUNTER 8 Z=Z-1:RETURN:!HOCH 9 S=S-1:Z=Z-1:RETURN:!LINKS HOCH 10 S=S+1:Z=Z-1:RETURN:!RECHTS HOCH 16 BEEP:!CLS:PRINTAT(2,2);"FEUER 1":RETURN 17 S=S-2:RETURN:!FEUER 1 LINKS 18 S=S+2:RETURN:!FEUER 1 RECHTS 20 Z=Z+2:RETURN:!FEUER 1 RUNTER 21 S=S-2:Z=Z+2:RETURN:!FEUER 1 LINKS RUNTER 22 S=S-2:Z=Z+2:RETURN:!FEUER 1 RECHTS RUNTER 24 Z=Z-2:RETURN:!FEUER 1 HOCH 25 S=S-2:Z=Z-2:RETURN:!FEUER 1 LINKS HOCH 26 S=S+2:Z=Z-2:RETURN:!FEUER 1 RECHTS HOCH 60 ON JOYST(1) GOSUB 1,2,,4,5,6,,8,9,10,,,,,,16,17,18,,20,21,22,,24,25,26 70 PRINTAT(Z,S);"O":PRINTAT(Z,S);" " 100 GOTO 60
Vorrausgegangen war eigentlich diese Idee aus einem Buch:
10 !ZEICHNER 20 WINDOW 0,23,0,39:PSET0,6:CLS 30 PRINT"DAS BLINKENDE ZEICHEN WIRD MIT" 40 PRINT"DEM JOYSTICK BEWEGT UND MIT" 50 PRINT"DER FEUERTASTE 1 GESETZT" 60 PRINTAT(20,30);"(ENTER)":INPUT"";A$:CLS 70 LETZ=12:LETS=20 80 LETZ$="N" 90 PRINTAT(Z,S);"*" 100 LET FR$=INKEY$ 110 IF FR$="N" OR FR$="S" THEN LET Z$=FR$ 120 IF FR$="E" THEN LET EN$=FR$ 130 IF Z$="N" THEN PRINTAT(Z,S);" " 140 LET Z=Z-(FR$=chr$(10) AND Z<23)+(FR$=chr$(11) AND Z>0) 150 LET S=S-(FR$=chr$(9) AND S<39)+(FR$=chr$(8) AND S>0) 160 IF EN$="E" AND Z$="N" THEN PRINTAT(Z,S)" ":END 170 IFEN$="E" AND Z$="S" THEN END:ELSE GOTO 90
Das ganze geht allerdings mit den Cursortasten, sowie den Buchstaben N für nicht setzen, S für setzen und E für Ende. -- Gruß Ralle
Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!... ... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...
aus KENWOOD-Bedienungsanleitung TM-D700 |