public void GeldAusgeben(int idSpieler, int kauf) { Spieler temp = GetSpieleraById(idSpieler); switch (kauf) { case 1: temp.GeldZuSchreiben += 1000; Karte k = deck.Ziehen(); temp.hand.AddHandkarte(k); _hub.KarteIdHinzu(temp, k); break; case 2: temp.GeldZuSchreiben += 2000; temp.flotten++; _hub.AddMiliz(temp); break; case 3: temp.GeldZuSchreiben += 4000; temp.planet.addGebäude(); _hub.AddGebäude(temp); break; } if (kauf > 1 && temp.Credits - temp.GeldZuSchreiben >= 1000) { KaufenSpieler(temp, false); } else if (kauf > 0 && temp.Credits - temp.GeldZuSchreiben >= 2000) { KaufenSpieler(temp, true); } else { temp.schreibeAusgaben(); schedule++; Kaufen(); } }