Location: PHPKode > projects > Skrupel KI > skrupelki/ki_mittel/planeten_mittel/planeten_mittel.php
<?php
/**
 * Autor: Wasserleiche (hide@address.com)
 * 
 * Erweitert die Implementierung von planeten_leicht.
 */
class planeten_mittel extends planeten_leicht {
	
	/**
	 * Verwaltet die orbitalen System des uebergebenen Planeten. Zuerst wird versucht, eine Megafabrik zu 
	 * bauen, danach eine Metropole, danach ein Vergnuegungspark. Falls eine nuetzliche dominante Spezies 
	 * auf dem Planeten ist und genug von ihnen da sind, wird ein Reservat gebaut.
	 * arguments: $planeten_id - Die Datenbank-ID des Planeten, dessen orbitale System verwaltet werden.
	 */
	function verwalteOrbitaleSysteme($planeten_id) {
		$weiter = false;
		if(!($this->hatOrbitalesSystem("megafabrik", $planeten_id))) 
			if($this->baueOrbitalesSystem("megafabrik", $planeten_id)) $weiter = true;
		if(!($this->hatOrbitalesSystem("metropole", $planeten_id)) && $weiter) {
			$weiter = false;
			if($this->baueOrbitalesSystem("metropole", $planeten_id)) $weiter = true;
		}
		if(!($this->hatOrbitalesSystem("vergnuegungspark", $planeten_id)) && $weiter) {
			$weiter = false;
			if($this->baueOrbitalesSystem("vergnuegungspark", $planeten_id)) $weiter = true;
		}
		if(!($this->hatOrbitalesSystem("reservat", $planeten_id)) && $weiter) {
			$dom_spezies = ki_basis::ermittleDomSpezies($planeten_id);
			if($dom_spezies == null) return;
			if($dom_spezies['anzahl'] >= eigenschaften::$planeten_infos->min_dom_spezies_reservat 
			&& ($dom_spezies['id'] == 35 || $dom_spezies['id'] == 22 || $dom_spezies['id'] == 4 
			|| $dom_spezies['id'] == 25 || $dom_spezies['id'] == 6 || $dom_spezies['id'] == 27 
			|| $dom_spezies['id'] == 10 || $dom_spezies['id'] == 15 || $dom_spezies['id'] == 35)) 
				$this->baueOrbitalesSystem("reservat", $planeten_id);
		}
	}
}
?>
Return current item: Skrupel KI