PingPong BGRABitmap

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
Antworten
Benutzeravatar
Roland Chastain
Beiträge: 156
Registriert: Sa 7. Jul 2012, 21:50
Wohnort: Saargemünd
Kontaktdaten:

PingPong BGRABitmap

Beitrag von Roland Chastain »

Hallo! Ich biete Ihnen eine Adaption des hervorragenden PingPong-Programms an.

PingPong BGRABitmap wurde mit großer Hilfe des Autors der Bibliothek erstellt.

pingpong-bgrabitmap.png
pingpong-bgrabitmap.png (17.04 KiB) 2217 mal betrachtet
Frohe Ostern!
Dateianhänge
pingpong-bgrabitmap-2.zip
(7.22 KiB) 139-mal heruntergeladen
pingpong-bgrabitmap.zip
(6.19 KiB) 130-mal heruntergeladen
Zuletzt geändert von Roland Chastain am Di 6. Apr 2021, 07:21, insgesamt 1-mal geändert.
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.

wennerer
Beiträge: 507
Registriert: Di 19. Mai 2015, 20:05
OS, Lazarus, FPC: Linux Mint 20 Cinnamon,Lazarus 2.2.6 (rev lazarus_2_2_6) FPC 3.2.2 x86_64-linux-
CPU-Target: x86_64-linux-gtk2

Re: PingPong BGRABitmap

Beitrag von wennerer »

Hallo Roland,
ich habe ihr Programm unter Linux kompiliert. Es läuft einwandfrei.
Sehr hübsch gemacht! Erinnert mich etwas an einen Bildschirmschoner mit Seifenblasen.

Viele Grüße
Bernd

Benutzeravatar
Roland Chastain
Beiträge: 156
Registriert: Sa 7. Jul 2012, 21:50
Wohnort: Saargemünd
Kontaktdaten:

Re: PingPong BGRABitmap

Beitrag von Roland Chastain »

Hallo Bernd!

Vielen Dank, dass Sie das Programm ausprobiert haben.

Es wäre eine gute Idee, daraus einen Bildschirmschoner zu machen. Ich wusste, wie es unter Windows geht, aber unter Linux weiß ich es nicht. Ich bin auch unter Linux (Mageia).

Viele Grüße.

Roland
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.

Benutzeravatar
Winni
Beiträge: 1577
Registriert: Mo 2. Mär 2009, 16:45
OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
CPU-Target: 64Bit
Wohnort: Fast Dänemark

Re: PingPong BGRABitmap

Beitrag von Winni »

Roland Chastain hat geschrieben:
So 4. Apr 2021, 10:05
Hallo! Ich biete Ihnen eine Adaption des hervorragenden PingPong-Programms an.

PingPong BGRABitmap wurde mit großer Hilfe des Autors der Bibliothek erstellt.


pingpong-bgrabitmap.png

Frohe Ostern!
Hi!

Sehr schön gemacht.

Wenn Du berühmt werden willst, dann nenne es "Strategie der Regierung gegen Corona".

Um den Code zu verkürzen zwei Hinweise:

In der Unit Types ist definiert als advanced record:

Code: Alles auswählen

TPointF =
  record
      x,y : Single;
    .....
   end;

Und in der Unit Classes ist bereits definiert:

Code: Alles auswählen

function Rect(ALeft, ATop, ARight, ABottom: Integer): TRect;
Die braucht man also nicht selbst zu definieren.

Schön anzusehen!

Winni

Benutzeravatar
Roland Chastain
Beiträge: 156
Registriert: Sa 7. Jul 2012, 21:50
Wohnort: Saargemünd
Kontaktdaten:

Re: PingPong BGRABitmap

Beitrag von Roland Chastain »

Winni hat geschrieben:
So 4. Apr 2021, 20:05
Sehr schön gemacht.
Vielen Dank.
Winni hat geschrieben:
So 4. Apr 2021, 20:05
Wenn Du berühmt werden willst, dann nenne es "Strategie der Regierung gegen Corona".
:)
Winni hat geschrieben:
So 4. Apr 2021, 20:05
Um den Code zu verkürzen zwei Hinweise:
Ich habe Ihre Kommentare berücksichtigt und den Code ein wenig überarbeitet. Die neue Version wird an die erste Nachricht in der Diskussion angehängt. :wink:
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.

Antworten