class_name DeckGen ## Der gemeinsame Stapel (jede Karte dreimal) und Gegner. const COPIES := 3 ## Frisch gemischter Stapel; das Ende des Arrays ist oben. static func deck(r: RandomNumberGenerator) -> Array: var out := [] for c in Cards.all(): for i in COPIES: out.append(c) Game.shuffle(out, r) return out static func random_opponent(life: int = Game.START_LIFE) -> Game.Player: return Game.Player.new("Gegner", false, life)