Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Bounce and Fall (https://www.delphipraxis.net/54867-bounce-fall.html)

mindforce 2. Apr 2006 08:48

Re: Bounce and Fall
 
Jo gutes Spiel.
Da freuen sich die :bouncing4: aber.

Ja das mit W9x und W2000 ist natürlich blöd, aber es liegt daran, das "fuchsia" nicht die transparent Farbe in 98 und 2000 ist.
Oder wie???

Ich hab mir das neue Programm nocheinmal unter die Lupe genommen, und habe sehr viele Bugs gefunden. :(

Gruss,

Mindforce

Die Muhkuh 2. Apr 2006 08:57

Re: Bounce and Fall
 
Zitat:

Zitat von mindforce
Ich hab mir das neue Programm nocheinmal unter die Lupe genommen, und habe sehr viele Bugs gefunden. :(

Du bist ja ein Quatschkopf. Wie wäre es, wenn du die Bugs berichtest?!? :roll:

mindforce 2. Apr 2006 08:58

Re: Bounce and Fall
 
Sry. Vergessen. Poste ich später. Muss los. Entschuldinge vielmals.

Gruss,

Mindforce

ichbins 2. Apr 2006 09:10

Re: Bounce and Fall
 
sollten nicht die platzenden Smileys verschwinden und oben wieder neu anfangen? :gruebel:

Bei mir fallen Augen runter und drumrum sieht man den immer wieder platzenden Körper :mrgreen: eigentlich nicht Sinn und Zweck der Sache ;)

außerdem wurde die Sache mit dem Mauszeiger nicht berücksichtigt


und das Newtonsche G-Gesetz ist auch nicht schwer ;) einfach zu vy immer nen konstanten Wert (Gravitationskonstante) hinzuzählen


ansonsten: Tolles Prog :thumb:

hanselmansel 2. Apr 2006 09:14

Re: Bounce and Fall
 
Zitat:

Zitat von mindforce
Jo gutes Spiel.
Ja das mit W9x und W2000 ist natürlich blöd, aber es liegt daran, das "fuchsia" nicht die transparent Farbe in 98 und 2000 ist.
Oder wie???

AFAIK liegt es daran, dass die alten Windows-Versionen keine Transparenz unterstützen. Zumindest habe ich vor einiger Zeit mal versucht ein Programm mit transparentem Form unter 98 zu programmieren, das hat im Gegensatz zu Win XP aber nicht funktioniert. :stupid:

€dit: kein roter Kasten

Khabarakh 2. Apr 2006 09:24

Re: Bounce and Fall
 
Zitat:

Zitat von mindforce
Ja das mit W9x und W2000 ist natürlich blöd, aber es liegt daran, das "fuchsia" nicht die transparent Farbe in 98 und 2000 ist.

Tut mir leid, aber: LOL :lol: . So statisch programmiert nicht einmal Microsoft.
Zitat:

Zitat von MSDN
Minimum operating systems: Windows 2000

@rory: Nuja, effektiv hast du ja eine Zeile verändert ;) . Aber die platzenden Smilies finde ich etwas witzlos, solange man sie nicht per Maus zum Platzen bringen kann, sondern sie die ganze Zeit explodieren. Außerdem musst du den Code für die Fluganimation anpassen, so macht das ja wenig Sinn.

Zum restlichen Code:
Delphi-Quellcode:
    Timer1: TTimer;
    Image1: TImage;
Nutzt du überhaupt nicht ;) .
Delphi-Quellcode:
  // Einstellungenfenster nicht anzeigen
  if paramstr(1) <> '' then
    begin
    Left := -500;
    Top := -500;
    Position := poDesigned;
    Timer1.enabled := true;
    end;
Delphi-Referenz durchsuchenTForm.Visible
Womit ich überhaupt nichts anfangen kann:
Delphi-Quellcode:
if SpinEdit1.Text = '' then SpinEdit1.Text := '1';
:gruebel: ?
Damit zerstörst du höchstens die Usability des Spinedits.
Delphi-Quellcode:
if not FileExists(ExtractFilePath(ParamStr(0)) + IniName) then
  begin
    Blobs := 5;
    ButtonDefaultClick(self);
    for i := 0 to High(FCheckBoxes) do
      FCheckBoxes[i].Checked := Blobs and (1 shl i) <> 0;
    SpinEdit1.Value := Blobs;
    SpinEdit1.Text := IntToStr(Blobs);
    exit;
  end;

    Ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + IniName);
    Blobs := Ini.ReadInteger('Values', 'Blobs', 1 shl 4 - 1);
    if Blobs = 0 then Blobs := 5;
:gruebel: Da ist doch alles doppelt gemoppelt. Ich sehe keinen Fehler/Unschönheit in meinem Code, den try-except-Block solltest du auch nicht so leichtfertig entfernen.

Außerdem würde mich interessieren, warum du TMemIniFile mit TIniFile ersetzt hast :stupid: .
Und meine schönen Leerzeilen hättest du ruhig drin lassen können, 2 Byte keine große Speicherplatzbelastung ;) .

xZise 2. Apr 2006 11:27

Re: Bounce and Fall
 
Liste der Anhänge anzeigen (Anzahl: 2)
Schönnes Programm! Jetzt wäre es nur noch nett, das mit dem Zerplatzten ^^

:bouncing4: :bounce1:

Allerdings noch ein paar Bugs:
Die IniDatei MUSS vorhanden sein >>> Vielleicht sollte das umgeschrieben werden, so dass sie nicht zwingend ist?
Teilweise hüpfen sie auf dem Blauen Balken der Delphipraxis ^^
Das Fenster sollte vielleicht, wenns schon nicht in der Taskleise angezigt wird, wenigsten im TNA-Bereich sein!

Ansonsten: Cooles Programm ^^ (Mal sehen, wann sie mich nerven werden! :D)

[edit]
Eine Frage:
Woran orientieren sie sich, ob sie springen/fallen?
(Wenn man das Fenster bewegt fallen sie nämlich :( ^^)
[/edit]

[edit]
Der Zufall, was für welche Bouncer genommen werden versagt irgendwie ^^
Ich habe meißetns nur die grünen!
(Siehe Attachment!)
[/edit]

rory 2. Apr 2006 12:26

Re: Bounce and Fall
 
@Khabarakh:

Meine Änderungen dienten haupsächlich dazu, ohne eine fehlende INI-Datei auszukommen (Dein Original schmiert bei mir sonst ab). Wozu der Timer dient, hast Du sicher gemerkt ;-)

@All: Nicht rumnörgeln, sonder besser machen, der Source liegt schließlich wieder bei und Delphi 7pe ist auch kostenlos :-)

mfg

Khabarakh 2. Apr 2006 12:42

Re: Bounce and Fall
 
Zitat:

Zitat von rory
@Khabarakh:

Meine Änderungen dienten haupsächlich dazu, ohne eine fehlende INI-Datei auszukommen (Dein Original schmiert bei mir sonst ab).

Du hättest einfach nur das except mit einem finally austauschen müssen (ggf. darum nochmal ein except). Dein Code ergibt nun wirklich überhaupt keinen Sinn ;) .
Zitat:

Wozu der Timer dient, hast Du sicher gemerkt ;-)
Ja. Erst lässt du das Fenster sichtbar, setzt es aber außerhalb des Monitors. Nach einer Sekunde machst du es dann unsichtbar und verschiebst es in die Mitte. Hä :stupid: ?

FriFra 2. Apr 2006 14:43

Re: Bounce and Fall
 
Hm... da hat wohl einer was falsch verstanden, oder ich habs nicht verstanden?

Eigentlich ging es doch darum, dass die "bouncer" zerplatzen, wenn sie z.B. auf den Mauszeiger treffen, aber das nun dauernd platzende, plazenderweise von oben nach unten platzen war IMHO nicht Sinn der Übung ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz