Online-Skater
Erfahrenes Mitglied
Hi ich bin neu hier und hätte gleich mal eine Frage.
Eines vorweg, ich programmiere gelegentlich mit Borland C++, dieses Projekt ist ein kleines Streichholzspiel auch Nimmspiel genannt, im Rahmen meines Unterrichtskurses. Asl oim Unterricht verwenden wir Delphi und damit habe ich mein Proggi schon geschafft also vollendet nur arbeite ich zuhause lieber mit c++ und wollte es in dieser Sprache nach proggen. Da gibts ein Problem: keine fehlermeldung , kein logisches problem aber wo liegt der Fehler ?
Das ist mein Code und es zeigt eine button klick routin
Erklärung: Man nimmt von vorhandenen Hölzern und die werden abgezogen , d.h. wenn ich auf dem button klicke werden hierin dem fall einer abgezogen , danach soll der computer ziehen siehe Procedure Compzug ....
Das problem ist das der pc nur einen zug macht d.h. wenn ich weider drücke macht er nix und zeigt es nicht an wenn ich öfters drücke passiert wieder was aber unregelmäßig
Ich hab absolut keine ahnung woran das liegen könnte ...
thx 4 help
Eines vorweg, ich programmiere gelegentlich mit Borland C++, dieses Projekt ist ein kleines Streichholzspiel auch Nimmspiel genannt, im Rahmen meines Unterrichtskurses. Asl oim Unterricht verwenden wir Delphi und damit habe ich mein Proggi schon geschafft also vollendet nur arbeite ich zuhause lieber mit c++ und wollte es in dieser Sprache nach proggen. Da gibts ein Problem: keine fehlermeldung , kein logisches problem aber wo liegt der Fehler ?
Code:
void __fastcall TForm1::ab1Click(TObject *Sender)
{
if (zahl == 2)
{
ab3->Enabled = false;
}
if (zahl == 1)
{
ab2->Enabled = false;
ab3->Enabled = false;
}
if (zahl > 0)
{
zahl = zahl - 1;
Hoelzchen->Caption = IntToStr(zahl);
Shape1->Brush->Color = clRed;
}
if (zahl == 0)
{
ab1->Visible = false;
ab2->Visible = false;
ab3->Visible = false;
ende->Caption = "You have LOST the match !";
ende->Visible = true;
}
else
{
Compzug(zahl);
}
}
Das ist mein Code und es zeigt eine button klick routin
Erklärung: Man nimmt von vorhandenen Hölzern und die werden abgezogen , d.h. wenn ich auf dem button klicke werden hierin dem fall einer abgezogen , danach soll der computer ziehen siehe Procedure Compzug ....
Das problem ist das der pc nur einen zug macht d.h. wenn ich weider drücke macht er nix und zeigt es nicht an wenn ich öfters drücke passiert wieder was aber unregelmäßig
Ich hab absolut keine ahnung woran das liegen könnte ...
thx 4 help