★ APPLICATIONS ★ CREATION GRAPHIQUE ★ ENTWURF-Malprogramm mal anders|CPC Magazin) ★ |
Entwurf (CPC Magazin) | Applications Creation Graphique |
Auf die Idee, dieses Programm zu schreiben, kam ich, als ich für meine Datenbank ein Menübild malen wollte. Es gibt zwar bessere Zeichenprogramme, aber eines können sie alle nicht, nämlich ein Basic-Programm erzeugen. Speicherplatz ist kostbar - und 17 KByte sind lang. Das Basic-Programm ist als ASCII-File abgelegt und läßt sich somit auch mit einem Textsystem weiterverarbeiten. Mit kleinen Änderungen ist es in Mode 1 und 2 lauffähig (z. B. Farben). Menüliste
Funktion der Befehle P - Punkt Am Fadenkreuz wird ein Punkt in der gewählten Farbe ausgegeben. L - Linie Mit dem Fadenkreuz den ersten Punkt der Linie anfahren und durch Betätigung der COPY-Taste mit einem Pfeil markieren, dann den zweiten Punkt anfahren und L drücken. K - Kreis Den Mittelpunkt des Kreises mit einem Pfeil festlegen und mit dem Fadenkreuz den Radius wählen, dann K drücken. Der Kreis wird in der gewählten Farbe gezeichnet. E - Ellipse Den Mittelpunkt der Ellipse mit einem Pfeil markieren, dann den X-Radius mit einem Pfeil festlegen, danach den Y-Radius mit dem Fadenkreuz anfahren und E drücken. (Es muß zuerst der X-Radius gewählt werden, sonst erfolgt eine Fehlermeldung! Der Y-Radius ist nicht unbedingt über dem Mittelpunkt festzulegen.) D - Dreieck Die ersten beiden Punkte des Dreiecks mit den Pfeilen kennzeichnen, den letzten mit dem Fadenkreuz anfahren und D drücken. Das Dreieck wird in der angezeigten Farbe gezeichnet. R - Rechteck Es werden zwei Diagonalpunkte benötigt. Den ersten mit dem Pfeil, den zweiten mit dem Fadenkreuz kennzeichnen, dann R drücken. Das Rechteck wird in der aktuellen Farbe ausgegeben. Bei den ausgefüllten Flächen verfährt man wie bei den nicht ausgefüllten. Sie werden nur mit der Taste SHIFT zusammen betätigt. H oder h Gibt die Kommandoliste aus. ENTER Die Tasten ENTER drücken, die neue Schrittweite für das Fadenkreuz eingeben und mit ÉNTER zurück zum Zeichnen. COPY Drückt man die Taste COPY, so wird an der Position des Fadenkreuzes ein Pfeil ausgegeben. Ein zweiter Druck an dergleichen Stelle macht den Pfeil unsichtbar. DEL Hat man Pfeile falsch gesetzt oder werden diese nicht mehr benötigt, kann man sie mit der DEL-Taste löschen. TAB Zeichnet das Bild neu, wenn man z.B. die Anzeige übermalt hat (dies ist erlaubt) und sie wieder sehen möchte. CLR Die Taste CLR drücken, die Farbe mit den Pfeilen links und rechts neu wählen und mit CLR bestätigen. SHIFT-DEL Macht den letzten Zeichenbefehl unwirksam. Das Bild wird neu gezeichnet. SHIFT-ENTER Damit gelangt man in eine Auswahlliste. Gesteuert wird das Fadenkreuz mic den Pfeiltasten oder dem Joystick. Erklärungen zum Programm Auf REM-Zeilen wurde bewußt verzichtet, da sie nur unnötig Arbeit bereiten. In den Zeilen 1340 bis 1430 stehen alle Einsprünge für neues Zeichnen. In den Zeilen 1680 bis 1760 stehen alle Einsprünge für das Menü. In den Zeilen 2010 bis 2100 stehen sämtliche Einsprünge für das zu erzeugende Basic-Programm. Die Befehle sind in der Menüliste unter Drucken erläutert. Die Variablen bestehen hauptsächlich aus den Koordinaten x..., y... und r... für radius, f und ff für Farbe sowie p ... Flags für das Basic-Programm; p$ entspricht Programm, i & j sind Laufvariablen, und e$ ist für die Eingabe zuständig; s ist die Cursor-Schrittweite; s1 und s2 sind Flags für den Pfeil; q1 & q2 dienen der Überprüfung der Minuswerte.
|