SCNCLR
SCNCLR | |
Syntax: | SCNCLR [<n>] |
Parameter | |
<n>: numerischer Ausdruck im Wertebereich von 0 bis 5 | |
Einordnung | |
Typ: | Anweisung |
Kontext: | Grafik-Anweisung |
Aufgabe: | Grafik- oder Textbildschirm löschen |
Abkürzung: | sC |
Token: | $e8 (232) |
Verwandte Befehle | |
GRAPHIC |
Anmerkung: Dieser Artikel beschreibt den BASIC-Befehl SCNCLR ab Commodore BASIC V3.5 oder höher.
Die Anweisung SCNCLR löscht den aktuellen Bildschirm. Zusätzlich wird im Textmodus der Cursor in die Home-Position (linke, obere Ecke) positioniert, im Grafikmodus entsprechend der Pixel-Cursor auf die Position 0, 0 gesetzt.
- Beim C128 kann der Modus n folgende Werte annehmen:
- 0 : Löscht den 40-Zeichen-Textbildschirm.
- 1 : Löscht den hochauflösenden Grafikbildschirm.
- 2 : Löscht den hochauflösenden geteilten Text-Grafik-Bildschirm.
- 3 : Löscht den Mehrfarben-Grafikbildschirm.
- 4 : Löscht den geteilten Mehrfarben-Textbildschirm.
- 5 : Löscht den 80-Zeichen-Textbildschirm.
Die BASIC-Fehlermeldung ?NO GRAPHICS AREA ERROR erscheint, wenn ein Bildschirm gelöscht wird, der noch nicht genutzt wurde (z.B. der korrespondierende Grafikmodus noch nicht in Verwendung war).
Ist der Wert des Zahlenparameters außerhalb der oben genannten Möglichkeiten, erscheint die Fehlermeldung ?ILLEGAL QUANTITY ERROR.
Sind mehr Argumente als erlaubt vorhanden, wird die Fehlermeldung ?SYNTAX ERROR ausgegeben, allerdings mit der Nebenwirkung, dass zuvor die Löschaktion (beim C128 gemäß dem 1. Parameter, sofern fehlerfrei möglich) dennoch ausgeführt wird!
AUTO | BACKUP | BOX | CHAR | CIRCLE | COLLECT | COLOR | COPY | DEC | DELETE | DIRECTORY | DLOAD | DO | DRAW | DS | DS$ | DSAVE | EL | ELSE | ER | ERR$ | EXIT | GETKEY | GRAPHIC | GSHAPE | HEADER | HELP | HEX$ | INSTR | JOY | KEY | LOCATE | LOOP | MONITOR | PAINT | PRINT USING | PUDEF | RCLR | RDOT | RENAME | RENUMBER | RESUME | RGR | RLUM | SCALE | SCNCLR | SCRATCH | SOUND | SSHAPE | TRAP | TROFF | TRON | UNTIL | VOL | WHILE