| Grafik-Befehle - x8Paint |
| zurück |
clr Löschen der Zeichenfläche set width height Festlegen der Zeichenfläche, maximal sind 640x512 Pixel möglich. Der Koordinatenursprung ist unten links und nicht oben links. (hatte sich durch die Charts so ergeben) line x1 y1 x2 y2 Zeichen einer Linie von (x1,y1) nach (x2,y2) setpen front back outline Setzen der Zeichenstiffte, habe back und outline aber noch nicht benötigt box x y width height Zeichnen eines ausgefüllten Rechteckes. Dabei ist die Größenangabe width und height nach unten rechts von (x,y) (am besten probieren, wie alle Befehle) settext text Setzen des Textes für Text text x y Zeichen bzw. schreiben des Textes an (x,y) rect x y width height Zeichnen eines Rechteckes (genau wie box, nur nicht ausgefüllt) save file Speichern der Zeichenfläche als IFF-Picture, als file kompletten Pfad mit angeben und ohne " font name size Festlegen des Zeichensatzes zum schreiben, name erfolgt ohne ".font" Quit ist zum koordiniertem Beenden des Programmes gedacht, dabei wird kein 'CrashPicture' im RAM: gespeichert brush x y file läd einen Brush und zeichnen ihn an (x,y), file ohne " colors file läd zwar auch einen Brush, verwendet aber die Farben des Brushes für die Zeichenfläche circle x y rx ry Zeichnet eine unausgeüllte Ellipse an (x,y), bei xr=yr wird es ein Kreis ball x y rx ry wie circle nur ausgefüllt depth bitplanes ändert die Anzahl der möglichen Farben, beim starten werden automatisch 16 Farben verwendet (bitplanes=4), hier sind Angaben von 1 bis 8 möglich. Habe diesen Befehl noch gar nicht verwendet, Benutzung erfolgt also auf eigene Gefahr. Sinn war es, die Anzahl der Farben so gering wie möglich zu halten. Da ich die Grafiken selber noch nach GIF konvertiere und über Internet anzeige. Weniger Farben -> weniger Speicher -> weniger Download -> ... ein kleines Beispiel set 300 100 ; Area festlegen colors sinn:und/farben.iff ; Farben laden font topaz 8 ; eigentlich echt schwachsinnig setpen 3 0 0 ; alles mit farbe #3 zeichnen settext Hallo Welt! ; Text festlegen ... text 10 10 ; ... und schreiben line 0 0 299 99 ; linie von links unten nach rechts oben save ram:demo.iff ; speichern quit ; x8Paint beenden, Port schließen ein großes Beispiel ist im Verzeichniss: bilddaten und farben.iff in RAM: kopieren und x8Paint.rx ausführen |