Hallo Leute,
ich habe mal eine Frage, und zwar: Gibt es eine Funktion bei Lazarus, mit der man etwas einfärben kann?
Ich habe z.B. jetzt einen Stern programmiert. Das klappt wunderbar. Wenn nun die Aufgabe lauten könnte, diesen Stern rot einzufärben.
Wie würde man das dann machen?
Kann mir das jemand verraten?
MfG
Stern zeichnen und dann einfärben!
Re: Stern zeichnen und dann einfärben!
Eig. mit Canvas.FloodFill, geht aber nur auf Windows (afaik).
Re: Stern zeichnen und dann einfärben!
Und wenn Canvas.Floodfill tatsächlich nicht geht, kann man das auch selber programmieren. Ist eine recht hübsche Aufgabe/Übung zu einer rekursiven Funktion
. Siehe z.B. http://de.wikipedia.org/wiki/Floodfill

Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;