Stern zeichnen und dann einfärben!

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Manu3790
Beiträge: 5
Registriert: Fr 6. Sep 2013, 16:22

Stern zeichnen und dann einfärben!

Beitrag von Manu3790 »

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

Benutzeravatar
theo
Beiträge: 10873
Registriert: Mo 11. Sep 2006, 19:01

Re: Stern zeichnen und dann einfärben!

Beitrag von theo »

Eig. mit Canvas.FloodFill, geht aber nur auf Windows (afaik).

Michl
Beiträge: 2511
Registriert: Di 19. Jun 2012, 12:54

Re: Stern zeichnen und dann einfärben!

Beitrag von Michl »

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;  

Antworten