public static void ExchangeRohstoffkarte(KartenContainer rohstoffkarten, KartenContainer.Rohstoffkarte abgeben, KartenContainer.Rohstoffkarte nehmen) { if (rohstoffkarten.GetAnzahlByRohstoffkarte(abgeben) >= 4) { // 4 Karten abgeben rohstoffkarten.RemoveRohstoffkarte(abgeben); rohstoffkarten.RemoveRohstoffkarte(abgeben); rohstoffkarten.RemoveRohstoffkarte(abgeben); rohstoffkarten.RemoveRohstoffkarte(abgeben); // eine Karte nehmen rohstoffkarten.AddRohstoffkarte(nehmen); } else { throw new ArgumentException($"GetRohstoffkarte Anzahl < 4"); } }
public Bankhandle(KartenContainer.Rohstoffkarte bankAbgeben, KartenContainer.Rohstoffkarte bankNehmen) { this.BankAbgeben = bankAbgeben; this.BankNehmen = bankNehmen; }