getDebugInstance()->output(sprintf("[%s:%d] Konstruktor erreicht.
\n", __CLASS__, __LINE__ )); // Set description $this->setPartDescr("LKW-Deck"); // Generate unique ID number $this->createUniqueID(); // Clean up a little $this->removeSystemArray(); } // LKW-Deck erstellen public static function createTruckDeck ($numDecks, $dim) { // Get new instance $truckInstance = new TruckDeck(); // Debug message if ((defined('DEBUG_DECK')) || (defined('DEBUG_ALL'))) $truckInstance->getDebugInstance()->output(sprintf("[%s:%d] Ein LKW-Deck wird konstruiert...
\n", __CLASS__, __LINE__ )); // Abmasse extrahieren $truckInstance->extractDimensions($dim); // Andere Daten uebetragen $truckInstance->setNumDecks($numDecks); // Nicht noetige Instanz $truckInstance->removePartInstance(); // Instanz zurueckliefern return $truckInstance; } // Deckanzahl entfernen public function removeNumDecks() { if ((defined('DEBUG_DECK')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Anzahl Decks wurde gelöscht.
\n", __CLASS__, __LINE__ )); parent::removeNumDecks(); } // Setter-Methode fuer Anzahl Decks public final function setNumDecks ($numDecks) { parent::setNumDecks($numDecks); } // Getter-Methode fuer Anzahl Decks public final function getNumDecks() { return parent::getNumDecks(); } // Overwritten method for tradeable items public function isTradeable () { return true; } /** * Limits this object with an ObjectLimits instance */ public function limitObject (ObjectLimits $limitInstance) { ApplicationEntryPoint::app_die("".__METHOD__." reached! Stub!"); } } // [EOF] ?>