Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
29. Okt 2008
Das wird schon passen :zwinker:
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
29. Okt 2008
Das ist jetzt aber einfachste Mathematik. Die "Nummernkarten" haben ja sowieso eine klare Wertigkeit (von 2 bis 10), Bube hat dann die 11, Dame die 12, König die 13 und As die 14. Dazu wird noch die Farbe addiert. Andersherum ermittelt man den Modulo von 100 für die Wertigkeit und teilt durch 100 für die Farbe.
Als Array wäre das dann ein Array of Word bzw. integer(Byte reicht bei dieser...
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
29. Okt 2008
Nach meinem Beispiel wäre das Pik As die 314.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
29. Okt 2008
Kurze Überlegung: die Wertigkeiten der Karten ohne Berücksichtigung der Farbe beträgt zwischen 2 und 14, das sind 2 Stellen. Also könnte man doch eine Hunderterstelle für die Farbe einführen (Karo = 100, Herz = 200 etc.). Demnach hätte der Kreuz-Bube die Nummer 411. Das lässt sich doch prima sortieren und jede Karte ist eindeutig identifizierbar.