Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Area-Commands (graphicslib) OLD!
#21
Hier noch kurz der Src, um die 4er Patterns zu benutzen, dafür benutzen wir das PatternA-Statement (Sieht man eigentlich, ist ja in der Lib so vorgesehen):

Code:
.testnew_

PatternA rport,&\patt[0],4
WBox xx,yy,xx+w,yy+h,col
Pattern rport,-1,-1,-1,-1  ;reset full

Return
Amiga. Just to let ya know....
Zitieren
#22
Ich bitte zu beachten!

Die Limits für Patterns sind systembedingt:

max 16 Pixel breit, beliebig (?) lang.

Ich habe mich für quadratisch entschieden, das muß aber nicht so sein; mit dem PatternA Cmd kann man die Länge in 2er-Schritten(!) verändern. Einige der von mir o.g. Patterns sind schon doppeltlang!

Die Startpositon des Patterns ist offenbar nicht die Position, wo man gerne mal eine Fläche malen will, sondern bei Position0,0 des Rastports.
Man kann natürlich die Startposition vor jedem Malvorgang mittels Swaps/ROL/ROR des Patterns verändern, aber das ist (noch) Aufgabe von jedem Einzelnen. Vielleicht baue ich das auch selbst noch ein, mal sehen.
Amiga. Just to let ya know....
Zitieren
#23
Areafill für Text:
Amiga. Just to let ya know....
Zitieren
#24
[ATTACHMENT NOT FOUND][ATTACHMENT NOT FOUND]Ich habe noch ein nettes Beispiel ausgebuddelt:

Diagramme!!

Torten, dieses Mal...
Amiga. Just to let ya know....
Zitieren
#25
Da ist wohl mindestens ein Speicherleck drin, also Alloc ohne Free oder Forget. ..
Amiga. Just to let ya know....
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste