- * @copyright Copyright(c) 2007, 2008 Roland Haeder, this is free software
+ * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Ship-Simu Developer Team
* @license GNU GPL 3.0 or any newer version
* @link http://www.ship-simu.org
*
* @license GNU GPL 3.0 or any newer version
* @link http://www.ship-simu.org
*
@@ -27,10+27,10 @@ class Shipyard extends BaseConstruction {
private $shipyardName = "Namenlose Werft";
// Arbeiter-Liste
private $shipyardName = "Namenlose Werft";
// Arbeiter-Liste
- private $staffList = null;
+ private $staffList = null;
// Queue-Liste fuer zu bauende Schiffe
// Queue-Liste fuer zu bauende Schiffe
- private $queueList = null;
+ private $queueList = null;
// Aktuell im Bau befindliches Schiff
private $currShipInConst = null;
// Aktuell im Bau befindliches Schiff
private $currShipInConst = null;
@@ -49,15+49,9 @@ class Shipyard extends BaseConstruction {
// Call parent constructor
parent::__construct(__CLASS__);
// Call parent constructor
parent::__construct(__CLASS__);
- // Set description
- $this->setObjectDescription("Werft");
-
// Staff-Liste/Schiffstyp-Liste erzeugen
$this->createStaffList();
$this->createShipTypeList();
// Staff-Liste/Schiffstyp-Liste erzeugen
$this->createStaffList();
$this->createShipTypeList();
-
- // Generate unique ID number
- $this->generateUniqueId();
}
// Create a shipyard and notify it about it's owner
}
// Create a shipyard and notify it about it's owner
@@ -81,7+75,7 @@ class Shipyard extends BaseConstruction {
$shipyardInstance = new Shipyard();
// Debug message
$shipyardInstance = new Shipyard();
// Debug message
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $shipyardInstance->getDebugInstance()->output(sprintf("[%s:%d] Eine Werft mit dem Namen <strong>%s</strong> wird im Hafen <strong>%s</strong> konstruiert.<br />\n",
+ if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $shipyardInstance->debugOutput(sprintf("[%s:%d] Eine Werft mit dem Namen <strong>%s</strong> wird im Hafen <strong>%s</strong> konstruiert.",
__CLASS__,
__LINE__,
$shipyardName,
__CLASS__,
__LINE__,
$shipyardName,
@@ -104,7+98,7 @@ class Shipyard extends BaseConstruction {
$shipyardInstance->removeSystemArray();
// Debug-Meldung
$shipyardInstance->removeSystemArray();
// Debug-Meldung
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $shipyardInstance->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> wurde gebaut.<br />\n",
+ if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $shipyardInstance->debugOutput(sprintf("[%s:%d] Die Werft <strong>%s</strong> wurde gebaut.",
__CLASS__,
__LINE__,
$shipyardName
__CLASS__,
__LINE__,
$shipyardName
@@ -116,21+110,11 @@ class Shipyard extends BaseConstruction {
// Create staff list
private function createStaffList () {
// Create staff list
private function createStaffList () {
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> erhält eine Arbeiterliste.<br />\n",
- __CLASS__,
- __LINE__,
- $this->getShipyardName()
- ));
$this->staffList = new FrameworkArrayObject("FakedStaffList");
}
// Create ship type list
private function createShipTypeList () {
$this->staffList = new FrameworkArrayObject("FakedStaffList");
}
// Create ship type list
private function createShipTypeList () {
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> erhält eine Typenliste.<br />\n",
- __CLASS__,
- __LINE__,
- $this->getShipyardName()
- ));
$this->shipTypeList = new FrameworkArrayObject("FakedShipTypeList");
}
$this->shipTypeList = new FrameworkArrayObject("FakedShipTypeList");
}
@@ -176,7+160,7 @@ class Shipyard extends BaseConstruction {
$shipType = (string) $shipType;
// Debug message
$shipType = (string) $shipType;
// Debug message
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> kann bald Schiffe vom Typ <strong>%s</strong> bauen.<br />\n",
+ if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->debugOutput(sprintf("[%s:%d] Die Werft <strong>%s</strong> kann bald Schiffe vom Typ <strong>%s</strong> bauen.",
__CLASS__,
__LINE__,
$this->getShipyardName(),
__CLASS__,
__LINE__,
$this->getShipyardName(),
@@ -196,7+180,7 @@ class Shipyard extends BaseConstruction {
$shipType = (string) $shipType;
// Debug message
$shipType = (string) $shipType;
// Debug message
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> prüft, ob Schiffe vom Typ <strong>%s</strong> baubar sind.<br />\n",
+ if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->debugOutput(sprintf("[%s:%d] Die Werft <strong>%s</strong> prüft, ob Schiffe vom Typ <strong>%s</strong> baubar sind.",
__CLASS__,
__LINE__,
$this->getShipyardName(),
__CLASS__,
__LINE__,
$this->getShipyardName(),
@@ -216,7+200,7 @@ class Shipyard extends BaseConstruction {
}
// Debug message
}
// Debug message
- if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Die Werft <strong>%s</strong> hat die Suche nach dem Schiffstyp <strong>%s</strong> abgeschlossen.<br />\n",
+ if ((defined('DEBUG_SHIPYARD')) || (defined('DEBUG_ALL'))) $this->debugOutput(sprintf("[%s:%d] Die Werft <strong>%s</strong> hat die Suche nach dem Schiffstyp <strong>%s</strong> abgeschlossen.",