RWINDOW
RWINDOW | |
Syntax: | RWINDOW (n) |
Parameter | |
<n>: numerischer Ausdruck im Wertebereich von 0 bis 3 | |
Einordnung | |
Typ: | numerische Funktion |
Kontext: | Ein/Ausgabe |
Aufgabe: | Höhe und Breite des Ausgabefensters sowie den aktuellen Ausgabemodus (40 oder 80 Zeichen/Zeile) ermitteln |
Abkürzung: | rW |
Token: | $ce $09 (206 9) |
Verwandte Befehle | |
WINDOW |
Anmerkung: Dieser Artikel beschreibt die BASIC-Funktion RWINDOW ab Commodore BASIC V7.0 oder höher.
Die Funktion RWINDOW dient dazu, die Höhe und die Breite des Ausgabefensters sowie den aktuellen Ausgabemodus (40 oder 80 Zeichen/Zeile) zu ermitteln.
Gültige Werte für den Parameter n sind:
- 0: ermittelt die Fensterhöhe (Anzahl Zeilen) minus 1
- 1: ermittelt die Fensterbreite (Anzahl Spalten) minus 1
- 2: ermittelt die maximale Anzahl von Spalten (40 im 40-Zeichenmodus, 80 im 80-Zeichen-Modus).
Andere Werte für n verursachen einen ?ILLEGAL QUANTITY ERROR.
Beispiel[Bearbeiten | Quelltext bearbeiten]
10 CHAR 1,(RWINDOW(1)-LEN(T$))/2,RWINDOW(0)/2,T$
In diesem Beispiel wird der in T$ enthaltene Text horizontal und vertikal zentriert ausgegeben.
APPEND | BANK | BEGIN | BEND | BLOAD | BOOT | BSAVE | BUMP | CATALOG | COLLISION | COLOR | CONCAT | DCLEAR | DCLOSE | DOPEN | DVERIFY | ENVELOPE | FAST | FETCH | FILTER | GO64 | MOVSPR | (OFF) | PEN | PLAY | POINTER | POT | (QUIT) | RECORD | RREG | RSPCOLOR | RSPPOS | RSPRITE | RWINDOW | SLEEP | SLOW | SOUND | SPRCOLOR | SPRDEF | SPRITE | SPRSAV | STASH | SWAP | TEMPO | WIDTH | WINDOW | XOR