Also das Kartenmischen würd ich einen Array machen mit den ganzen Karten darin...und wenn du eine KArte zeiehn lässt überschreibst du den Wert dann einfach mit z.B. einem ByteWert (100) oder so...dann kannste immer überprüfen obs die Karte schon gezogen hat oder nicht. Wenn du dann alle wieder Neu mischen willste musste aber natürlich erstmal den array wieder füllen mit den Werten