![]() |
Mein programm funktioniert nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe ein kleines spiel geschrieben, dass aber nicht funktioniert. Es sind 2 schiffe abgebildet und es gibt 2 knöpfe unter dem jeweiligen schiff und eine lebensanzeige. Durch einen klick auf den eigenen button 'schießt' man auf das andere schiff und es wird leben beim gegner abgezogen. Wenn nun das leben des einen schiffes 0 erreicht, soll ein label sichtbar werden. Gewinnt spieler1 funktioniert das auch. Wenn aber der2. spieler gewinnt wird das label nicht angezeigt. könnte vielleicht jemand mal drüberschauen? Wär echt nett.
|
Re: Mein programm funktioniert nicht
Hi, ich habe es nur überflogen:
Delphi-Quellcode:
edit2.Text:=IntToStr(leben);
if StrToInt(edit2.Text)<=0 then ...
Delphi-Quellcode:
Ich denke, du musst in der 2. if-Abfrage den Inhalt von Edit1 überprüfen (Also ein Copy&Paste-Fehler deinerseits, nehme ich an).
edit1.Text:=IntToStr(leben);
if StrToInt(edit2.Text)<=0 then ... Achja, rufe Randomize nur einmalig im OnCreate auf, nicht bei jedem Buttonklick. |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage |
Re: Mein programm funktioniert nicht
vielen dank
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz