* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
class PassengerShip extends BaseShip implements ConstructableShip, LimitableObject {
// Konstruktor
- private function __construct () {
+ protected function __construct () {
// Eltern-Kontruktor aufrufen
- parent::constructor(__CLASS__);
+ parent::__construct(__CLASS__);
// Debug message
if (((defined('DEBUG_SHIP')) || (defined('DEBUG_ALL'))) && (defined('DEBUG_CONSTRUCT'))) {
}
// Set description
- $this->setPartDescr("Passagier-Schiff");
+ $this->setObjectDescription("Passagier-Schiff");
// Generate unique ID number
$this->createUniqueID();
$cab = $el->getPartInstance();
if (!is_null($cab)) {
// Kabinenbeschreibung holen
- $cabType = $cab->getPartDescr();
+ $cabType = $cab->getObjectDescription();
}
// Debug-Meldung ausgeben
if ((defined('DEBUG_SHIP')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] <strong>%s</strong> ist keine Kabine.<br />\n",
__CLASS__,
__LINE__,
- $el->getPartDescr()
+ $el->getObjectDescription()
));
}
}
if ((defined('DEBUG_SHIP')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Das <strong>%s</strong> mit dem Namen <strong>%s</strong> hat <strong>%d</strong> Betten.<br />\n",
__CLASS__,
__LINE__,
- $this->getPartDescr(),
+ $this->getObjectDescription(),
$this->getShipName(),
$numBeds
));