Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
22. Mai 2007
Aha ok, aber warum muss ich 2 mal die Karten bezahlen obwohl ich nur ein mal spielen will? :gruebel:
edit: Achso jetzt hab ichs verstanden. das gilt quasi als noch mal spielen mit den selben Karten. Dachte, das heisst sowas wie aufhören ;). dann ist ja gut :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
22. Mai 2007
:hi:
Wenn ich vier gewinne und danach bei der Frage für ein neues Blatt auf nein klicke, werden mir nur 2 gut geschrieben, anstatt die gewonnenen 4. :gruebel: (reproduzierbar)
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
20. Mai 2007
:hi:
Gar nicht :mrgreen: Das war nur ein Vorschlag, wie Du es machen kannst. Dann weißt Du jederzeit exakt welche Karte wo ist.
Für dein Problem, ohne meinen Code zu verwenden:
Wenn Du eine Karte ziehst, bekommst Du dann ja zB k7 zurück. Wenn Du das jetzt in ein Array speicherst, dann hast Du ein Array mit z.B. den Werten k7,h8,k9,ka,p9,pb,pd,pa. Wenn Du das getan hast, prüfst Du die...
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
20. Mai 2007
Also das sieht mir etwas umständlich aus :)
Ich habe meins gefunden:
So ich habe noch was gefunden:
Ich habe eine Klasse TKarte die so aussieht (für deine Zwecke angepasst):
type
TKartenWert = 1..13; // 1 = AS, 11 = Bube, 12 = Dame, 13 = König
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
20. Mai 2007
:hi:
Zeig doch mal, wie das genau ausschaut.
Du könntest dann eine Eigenschaft 'Used' mit zu jeder Karte nehmen, kommt drauf an, wie dein TCards aussieht. Ich hab's mal so für ein Pokerspiel gemacht. Wenn ich den Code finde kann ichihn dir Posten. Bei kommen keine doppelten Karten vor.
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
20. Mai 2007
:hi:
Mmh, evtl habe ich etwas verpasst, aber TCards ist doch von dir selbst erstellt oder täusche ich mich? (Ich kenn mich da nicht so aus, vielleicht benutzt Du ja die cards.dll .. kA). :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by zecke,
20. Mai 2007
:hi:
Würde vorschlagen eine bool'sche Variable mit hineinzunehmen. Wenn eine Karte geszogen wird auf true setzen und beim Ziehen der Karten nur aus denen die auf false sind wählen.