Herunterladen Diese Seite drucken

Sinclair QL Benutzerhandbuch Seite 124

Werbung

Mit diesem Programm wird verdeutlicht, wie einfach Tabellen bei SuperBASIC verar-
beitet werden können. Sie brauchen nur die Tabellennamen zu benutzen, um sie als
Parameter zu übergeben oder um die ganze Tabelle auszudrucken. Nachdem die
Prozedur gesichert wurde, kann sie mit MERGE mdvt.Lsort
Hauptspeicher hinzugefügt werden.
Nun verfügen wir über genügend technisches Wissen und Kenntnisse der Syntax,
um einen komplexeren Bildschirmaufbau verarbeiten zu können. Angenommen, Sie
möchten die Blätter
folgendermaßen dargestellt werden:
H: A
C: 5
0: 6 10 K
S: 2
Um die Darstellung zu vereinfachen, werden Herz und Karo in Rot und Kreuz und Pik
in Schwarz ausgedruckt. Eine entsprechende STRIP-Farbe könnte Weiß sein. Der
allgemeine Hintergrund könnte Grün sein. Eine Tabelle könnte eine Farbe aufwei-
sen, die aus zwei Farben zusammengemischt
Da hier sehr viele Zeichen ausgedruckt werden müssen, wird die Planung am
besten im Pixel-Koordinatensystem
len mit Zeichen mit etwas Abstand zwischen den Zeilen und einer gesamten Bild-
von
schirmhöhe
Denken Sie bitte daran, daß die möglichen Zeichenhöhen 10 oder 20 Pixel betragen.
Hier muß natürlich eine Höhe
den richtigen Hintergrund zu lassen.
(
von
Die Anzahl
Wenn wir "10" als "Z" ausdrucken, so können sämtliche Kartenwerte als einzelnes
Zeichen dargestellt werden. Außerdem gehen wir davon aus, daß wir für den Anfang
maximal acht Karten derselben Farbe zulassen. Gegebenenfalls kann dieses Pro-
blem noch einmal betrachtet werden. Dadurch wären insgesamt zehn Zeichen für
jedes Blatt erforderlich. In waagerechter Richtung ergeben sich also folgende For-
derungen:
Linkes Blatt
Wird zwischen den Zeichen ein Leerzeichen vorgesehen, so ergibt dies:
+
20
Tabellenbreite
Die Entscheidung hängt nun davon ab, welche Bildschirmbetriebsart
Wie wir später sehen werden, kann das Problem mit MODE 8 gelöst werden. Wir
wollen hier jedoch erst in hochauflösender
chenbreite beträgt 6 Pixel. Dies ergibt einen Gesamtwert
breite. Das Diagramm ist einigermaßen ausgeglichen, wenn wir die Tabellenbreite,
etwa die Hälfte
Deshalb wollen wir mit einerTabellenbreite
später noch entsprechend angepaßt werden kann. Bei einem kleinen Test ergab
(
sich der nachfolgend dargestellte Hintergrund.
3/85
von
vier Kartenspielern darstellen. Ein Blatt kann beispielsweise
3 7 Q
J
9
4
Q
begonnen. Sie können sehen, daß sie zwölf Zei-
256 Pixel vorsehen müssen.
von
10 Pixel benutzt werden, um entsprechend Platz für
Zeichenpositionen
in einer Bildschirmzeile muß geschätzt werden.
+
+
Tabellenbreite
Rechtes Blatt
+
20
von
240 Pixeln beträgt.
zu einem Programm im
wurde.
Betriebsart arbeiten. Die kleinste Zei-
von
240 Pixeln
von
etwa 120 Pixeln experimentieren, die
VERSCHIEDENE
Kommentar
METHODE
gewählt wird.
+
Tabellen-
TECHNIKEN
103

Werbung

loading

Verwandte Produkte für Sinclair QL