public boolean kaufeGebaeude( int auswahl, int gold, Land freiesLand )
	{
		switch ( auswahl )
		{
			case 0: // kein Kauf -> zurück zum Gebäude bearbeiten
				break;
			case 1: // Feld kaufen
				if ( gold >= this.preisGebaeude )
				{
					Feld neuesFeld = new Feld();
					this.aktiverSpieler.besetzeLandMitGebaeude( neuesFeld,
					      freiesLand );
					this.aktiverSpieler.saldiereGold( this.preisGebaeude * ( -1 ) ); // Gold
					                                                                 // beim
					                                                                 // Spieler
					                                                                 // abziehen
					return true;
				}
				break;
			case 2: // Muehle kaufen
				if ( gold >= this.preisGebaeude )
				{
					Muehle neueMuehle = new Muehle();
					this.aktiverSpieler.besetzeLandMitGebaeude( neueMuehle,
					      freiesLand );
					this.aktiverSpieler.saldiereGold( this.preisGebaeude * ( -1 ) );
					return true;
				}
				break;

			case 3: // Kornkammer kaufen
				if ( gold >= this.preisGebaeude )
				{
					Kornkammer neueKornkammer = new Kornkammer();
					this.aktiverSpieler.besetzeLandMitGebaeude( neueKornkammer,
					      freiesLand );
					this.aktiverSpieler.saldiereGold( this.preisGebaeude * ( -1 ) );
					return true;
				}
				break;

			default:
				break;
		}

		return false;
	}