getDebugInstance()->output(sprintf("[%s:%d] Konstruktor erreicht.
\n", __CLASS__, __LINE__ )); } // Set description $this->setPartDescr("Namenloser Motor"); // Generate unique ID number $this->createUniqueID(); // Clean up a little $this->removeSystemArray(); } // Einen Motor erstellen public static function createMotor ($descr, $hp, $cams, $w, $h, $l) { // Get new instance $motorInstance = new Motor(); // Debug message if ((defined('DEBUG_DRIVE')) || (defined('DEBUG_ALL'))) $motorInstance->getDebugInstance()->output(sprintf("[%s:%d] Motor %s wird gebaut...
\n", __CLASS__, __LINE__, $descr )); // Beschreibung und Abmasse setzen $motorInstance->setPartDescr($descr); $motorInstance->setWidth($w); $motorInstance->setHeight($h); $motorInstance->setLength($l); // Weitere Daten setzen $motorInstance->setHorsePower($hp); $motorInstance->setNumCams($cams); // Instanz zurueckgeben return $motorInstance; } // Overwritten method for tradeable items public function isTradeable () { return true; } /** * Stub! */ public function saveObjectToDatabase () { $this->getDebugInstance()->output(sprintf("[%s:] Stub %s erreicht.", $this->__toString(), __FUNCTION__ )); } /** * Limits this object with an ObjectLimits instance */ public function limitObject (ObjectLimits $limitInstance) { ApplicationEntryPoint::app_die("".__METHOD__." reached! Stub!"); } } // [EOF] ?>