DO NULL (TSB)
DO NULL (TSB) | |
Syntax: | DO NULL |
Parameter | |
keine | |
Einordnung | |
Typ: | Anweisung |
Kontext: | Bildschirmkontrolle |
Aufgabe: | Warten auf einen Tastendruck |
Abkürzung: | keine |
Token: | $64 $22 (100 34) |
Verwandte Befehle | |
DO - DONE |
Dieser Artikel beschreibt das TSB-Schlüsselwort DO NULL (TSB).
Es gibt kein entsprechendes Simons'-Basic-Schlüsselwort.
Typ: Anweisung
Syntax: DO NULL
Dieser Befehl ist gegenüber Simons' Basic ein zusätzlicher Befehl, da das Schlüsselwort DO dort nicht implementiert ist. Kommt ein Programm an eine DO-NULL-Anweisung, wartet es, bis der Benutzer eine Taste drückt. Im Programm darf auf derselben BASIC-Zeile kein weiterer Befehl mehr folgen (wird wie ein Kommentar behandelt).
Beachten: DO NULL darf nicht in einer IF-Zeile (nach THEN) verwendet werden. Ersatzweise kann man hier auf WAIT 198,1 oder KEYGET ausweichen.
Beispiel: 10 HIRES 0,1: CIRCLE 160,100,90,90,1 20 DO NULL (schaltet die Grafik an, malt einen schwarzen Kreis auf weißem Grund und wartet)
$$ | %% | AT | CALL | CENTER | CHECK | COLD | COLOR | COPY | CLS | CSET | D! | D!PEEK | D!POKE | DIR | DISK | DISPLAY | DIV | DO | DO NULL | DRAW TO | DUMP | DUP | ELSE | ERROR | EXEC | FETCH | FIND | GRAPHICS | INSERT | INST | JOY | KEY | KEYGET | LIN | MAP | MEMCLR | MEMCONT | MEMDEF | MEMLEN | MEMLOAD | MEMOR | MEMPEEK | MEMPOS | MEMREAD | MEMRESTORE | MEMSAVE | MERGE | MOB ON/OFF | MOBCOL | MOD | MOVE | MULTI | NRM | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PLACE | RENUMBER | RESUME | RETRACE | SCRLD | SCRSV | SOUND | TEXT | TRACE | USE | WAVE | X!