public void zufriedenheitAnpassen()
	{
		// N(0)
		double indexAlt = (double) this.bevoelkerungszufriedenheit;
		// N(t)
		int indexNeu = 0;
		// der Rundenzähler als Zeit
		double t = (double) this.marktplatz.getRundenzaehler() / 10.0d;
		// p wird durch die fünf Parameter errechnet
		double p1 = (double) getSoldaten() / 10.0d;
		double p2 = (double) this.laendereien.size() / 10.0d;
		double p3 = (double) getBevoelkerungsanzahl() / 10.0d;
		double p4 = (double) getSteuersatz() / 10.0d;
		double p5 = (double) getEssensration() / 10.0d;

		double x = 1.0;
		if ( p1 == 0.0d || p2 == 0.0d )
		{
			x = -1.0d;
		}

		if ( p3 == 0.0d )
		{
			x = 0.0d;
		}

		double p = ( p1 + p2 + p3 + p4 + p5 ) * x;

		// wenn indexAlt == 0 und p > 0
		// dann indexAlt auf 1.0 setzen
		// da indexNeu sonst auf 0 bleibt
		if ( indexAlt == 0.0d && p > 0.0d )
		{
			indexAlt = 1.0d;
		}

		double faktor = Math.pow( ( 1 + p ), t );
		indexNeu = (int) ( indexAlt * faktor );

		this.bevoelkerungszufriedenheit = indexNeu;
		this.bevoelkerungsanzahl = this.bevoelkerungsanzahl * (int) faktor;
	}